18910140161

路由参数变化,不会触发beforeRouteUpdate

顺晟科技

2021-09-24 13:53:24

411

什么router-view加keep-alive,我都试了,还是没法触发这个方法


顺晟科技:

你代码是怎么写的?凑字数到十个字。。。

那你试试监听当前路由的方法吧 带参数的动态路由匹配 | Vue Router

router-view在home里

在点击的时候跳转

路由的全局守卫倒是能生效,就组件内的路由钩子函数不生效

路由是这样

你的beforeRouteUpdate要写在test组件里

一般我不在 path: ‘/’ 下面加子路由,因为我也不知道要怎么弄。另外子路由的path,好像不用/ 开头。/ : 首页/company :公司那么你说这个 /company 是一个单独的路由,还是 首页里的子路由呢?

我把斜杠去了,也一样的,还有beforeRouteEnter这些也都不会触发,是不是哪里需要配置啥

是写在test组件里的

官方文档,是 test/1到test/2会触发这个函数;./到/test/1 不会触发。自己去翻下文档;我个人建议你应该watch id,在watch里写逻辑

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航