本文作者:程序员飞云
使用场景,vue里面判断用户是否携带了token
创建js脚本
import router from "@/router/index";import store from "@/store";router.beforeEach((to, from, next) => { // 白名单,放行 const whiteList = ["/login"]; // 获取token const token = store.getters.GET_TOKEN; // 存在token,放行 if (token) { next(); } else { // 路径存在白名单,放行 if (whiteList.includes(to.path)) { next(); } else { // 否则跳转主页 next("/login"); } }});引入到main.ts
import '@/router/permission'
评论