wangzhibo
4 天以前 10595d8632f959d0954d1939243196f4eed02372
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { router, useStore } from "/@/cool";
 
const ignoreToken = [
    "/pages/index/home",
    "/pages/index/website",
    "/pages/index/admin",
    "/pages/index/my",
    "/pages/user/login",
    "/pages/user/captcha",
    "/pages/user/doc",
];
 
router.beforeEach((to, next) => {
    const { user } = useStore();
 
    if (ignoreToken.includes(to.path) || to.path.startsWith("/pages/demo")) {
        next();
    } else {
        if (user.token) {
            next();
        } else {
            router.login();
        }
    }
});