最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

router

IT圈 admin 13浏览 0评论

router

前置路由守卫
main.js 配置

import router from './router';const app = createApp(App);
app.use(router);
// 白名单
const whiteList = ['/'];
router.beforeEach((to, form, next) => {if (whiteList.includes(to.path) || localStorage.getItem('vue3Token')) {next();} else {next('/');}
});
app.mount('#app');
to: Route, 要进入的;
from: Route,从哪离开的;
next(): todo;
next(false): 中断当前的导航。
next('/') 或者 next({ path: '/' }): 跳转到一个不同的地址。

router

前置路由守卫
main.js 配置

import router from './router';const app = createApp(App);
app.use(router);
// 白名单
const whiteList = ['/'];
router.beforeEach((to, form, next) => {if (whiteList.includes(to.path) || localStorage.getItem('vue3Token')) {next();} else {next('/');}
});
app.mount('#app');
to: Route, 要进入的;
from: Route,从哪离开的;
next(): todo;
next(false): 中断当前的导航。
next('/') 或者 next({ path: '/' }): 跳转到一个不同的地址。
发布评论

评论列表 (0)

  1. 暂无评论