/* * 全局注入器 */ let page = { data() { return { } }, computed: { //ios底部安全区域 safeAreaBottom() { let info = uni.getSystemInfoSync() let safe = 20 if ( info && ['devtools', 'ios'].includes(info.platform) && info.statusBarHeight > safe ) { return info.statusBarHeight - safe + 'px' } return 0 }, discount(){ return data=>{ if (data==-1 || data==0 || data==1 || data == null) { return '无折扣' } return data * 10 + "折" } } }, methods: { }, onLoad(options) { let currentPage = this.$util.getCurrentRoute() //全局登录拦截 let WHiTE_LIST = ['pages/login/login', 'pages/login/forget', 'pages/login/register', 'pages/login/account-login', 'pages/webView/webView', 'pages/login/submit-success', 'pages/test/test', 'pages/chooseLable/chooseLable', 'pages/shop-info/shop-info', ] if (!WHiTE_LIST.includes(currentPage)) { if (!this.$cache.get('phone')) { uni.reLaunch({ url: "/pages/login/account-login" }) return } } } } export default page