const install = (Vue, vm) => {
/**
* 检查是否登录
*/
const isLogin = () => {
//如果没有token,跳转到登录页面
const token = vm.vuex_token;
if (!token) {
vm.$u.toast("请登录")
setTimeout(() => {
vm.$u.route({
type: 'redirect',
url: 'pages/auth/login',
})
}, 1000)
return false;
}
return true;
}
//其他工具
vm.$u.utils = {
//
isLogin
}
}
export default {
install
}
在main.js中导入并使用
//自定义工具
import utils from '@/common/utils.js'
Vue.use(utils, app) //app是vue实例对象