| 12345678910111213141516171819202122 |
- import { router, useStore } from "@/cool";
- const ignoreToken = [
- "/pages/index/home",
- "/pages/index/my",
- "/pages/user/login",
- "/pages/user/doc"
- ];
- router.beforeEach((to, next) => {
- const { user } = useStore();
- if (ignoreToken.includes(to.path) || to.path.startsWith("/pages/demo")) {
- next();
- } else {
- if (!user.isNull()) {
- next();
- } else {
- router.login();
- }
- }
- });
|