[Vue-Router] 如何在“动态路由匹配”模式下根据“动态路径参数”切换不同的 component?
发布于 3 年前 作者 feer 1711 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

例如,对于动态路由:{ path: “/user/:userId”, component: User },它可以同时匹配到 “/user/123” 和 “/user/234”,但这两条路由发生切换时使用的依然是同一个组件 User,这也是出于组件复用以提高性能的考虑。

但是,题主遇到的需求是:需要配合使用 标签,将不同用户的component缓存在本地,以便通过侧栏快速切换。这就需要一个 userId 对应一个 User Component,这样才能被 标签识别并缓存。然而,Vue-Router 框架原生似乎并为提供该功能,请问基于 Vue-Router 是否有可行的实现方法?

回到顶部