logwire-wms-ui-test
Version:
运匠科技wms-PDA基础组件库
44 lines (35 loc) • 906 B
JavaScript
/*
* 提供给app返回按钮使用
* @author: 张文
* @date 2022-06-15
* */
export const AppBack = {
/**
* 产品预设的返回路由
* @author 张文
* */
projectRoute() {
return ['#/', '#/lwHome', '#/lwLogin', '#/lwMy', '#/lwInit']
},
/**
* 设置需要退出app的路由
* @author 张文
* @param {Array} arr 需要设置的数据
* */
setExitRoute(arr = []) {
if (!Array.isArray(arr)) {
console.error('app返回路由设置:设置数据为非数组!设置将不生效', arr)
return
}
window.lwWindowGlobalData.set('appBackRoute', arr)
},
/**
* 获取退出app的路由
* @author 张文
* @return {Array} 当前设置的路由
* */
getExitRoute() {
let list = window.lwWindowGlobalData.get('appBackRoute') || []
return this.projectRoute().concat(list)
},
}