在app.vue定义

// app.vue
onLaunch: function() {
    console.log('App Launch')
},
onShow: function() {
    console.log('App Show')
},
onHide: function() {
    console.log('App Hide')
},
methods:{
    // 验证登陆的全局方法
    verifyLogin(){
        if(!vuex.state.userInfo.token){
            uni.showModal({
                title:'提示',
                content:'您需要登陆后才能进行此操作',
                confirmColor: '#F1AC66',
                success(e) {
                    if (e.confirm) {
                        uni.navigateTo({
                            url:'/pages/login/login'
                        })
                    }
                }

其他页面使用

if(getApp().verifyLogin()){
    console.log('已登陆')
}
最后修改:2022 年 06 月 23 日
如果觉得我的文章对你有用,请随意赞赏