路由守卫
- services/auth.js
const install = (Vue, vm) => {
//创建一个方法 用来判断是否登录
let check = () => {
var LoginUser = uni.getStorageSync('LoginUser')
if(!LoginUser || JSON.stringify(LoginUser) == '{}')
{
uni.showToast({
title: '请先登陆',
duration: 3000,
success: function (res) {
uni.switchTab({
url: '/pages/user/index'
});
}
});
return false;
}
return false;
}
//给vue设置服务的名称
vm.$u.auth = {
check
}
}
export default {
install
}
五、在main.js里面引入
// 校验登陆
import auth from '@/services/auth'
Vue.use(auth, app)