如何在nuxt.js中处理路由参数更新

时间:2018-03-08 05:32:31

标签: vue.js vue-router nuxt.js

如果目的地与当前路线相同且只有参数正在改变

destring

如何识别并更新组件?

1 个答案:

答案 0 :(得分:1)

我不确定它对于next.js是否相同,但在适当的路由器中,即使参数更改,也会重复使用相同的组件。所以你需要专门watch参数变化。

来自Vue路由器文档:

  

使用带有params的路由时要注意的一点是,当用户从/ user / foo导航到/ user / bar时,将重用相同的组件实例。由于两个路由都呈现相同的组件,因此这比销毁旧实例然后创建新实例更有效。但是,这也意味着不会调用组件的生命周期钩子。

看看这里:https://router.vuejs.org/en/essentials/dynamic-matching.html#reacting-to-params-changes