| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- * 全局注入器
- */
- 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
|