此方法,需要手机端(相对安全)(因为此方法不安全):其次要有个好后端
第一步 来一个假性登陆界面(方便处理,跳转)
created() {
var that = this;
that.axios.post("login", {}).then(res => {
if (that.$route.query.token) {
localStorage.setItem("token",that.$route.query.token);
that.$router.push({ path: "/home/goodslis" });
} else {
if (res.data.status == 1) {
window.location.href = res.data.data;
}
}
});
}
第二步 路由守卫进行配合
router.beforeEach(function(to,from,next){
if (to.meta.requireAuth) {
let token = localStorage.getItem('token');
if (token) {
next();
}else{
next({
path: '/login'
})
}
}else{
next();
}
})
完成了 是不是很简单 ; 主要是有个好后台