美文网首页工作生活
router.addRoutes的一坑

router.addRoutes的一坑

作者: Mcq | 来源:发表于2019-07-01 23:08 被阅读0次

根据官方文档,此方法应该这样使用:

router.addRoutes(routes: Array<RouteConfig>)

动态添加路由规则,参数必须是一个符合 routes 选项要求的数组

以上就是官方给出的全部关于这个方法的使用说明,实在是
短小......
精悍.....

这个方法还有一些需要注意的地方:

1.因为是动态添加的路由,所以页面刷新时动态添加的路由是会被清空的,最好将动态路由进行本地储存。

2.虽然是动态路由,但是无论何时以何种方式访问Router的路由,比如你想看看添加完动态路由后的所有路由,其实返回的始终是Router的初始路由,原因是Router的路由并不是响应式的,所以只能读取到初始路由。

3.要想获得动态路由,建议使用vuex进行管理。

4.关于添加的规则,会根据路径查找并进行合并。

相关文章

网友评论

    本文标题:router.addRoutes的一坑

    本文链接:https://www.haomeiwen.com/subject/nysocctx.html