vue-router addroutes 不起作用求助

2019-08-30 12:09:59 +08:00
 hoooootdooooog

谷歌翻了很久没找到答案
定义了两个静态路由

import { adminRoutes, userRoutes } from './staticRouter'

登录之后根据身份加载

router.addRoutes(adminRoutes)

但是加载之后 执行以下代码

this.$router.push({ path: '/HelloWorld' })

无法跳转到新的页面 也没有报错 打印 router 发现里边路由数组 加载前后并没有变化

v2 不会粘贴图片 只能纯文字了

7982 次点击
所在节点    Vue.js
1 条回复
dengzhaohui
2019-08-30 15:31:35 +08:00
router.options.routes = adminRoutes

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596484

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX