我的页面
在进入我的页面的时候在组件内部写一个组件首位 判断是否有token
beforeRouteEnter(to, from, next) {
// 在渲染该组件的对应路由被 confirm 前调用
// 不!能!获取组件实例 `this`
// 因为当守卫执行前,组件实例还没被创建
let token = localStorage.getItem('adminToken') === null
if (token) {
next({path: '/login'}) //如果是空的 跳转登录页
}
}
登录页
首先我们点击登录的时候写一个方法
//点击登录
onLogon() {
//手机号正则
if (!(/^1[3456789]\d{9}$/.test(this.phone))) {
console.log(this.phone)
Toast.fail('手机号格式不对!');
return;
}
if (!(/^[a-z][0-9]{6,16}$/.test(this.password))) {