在Vue或Nuxt中路由跳转时候
如果this.$router.push('home/1')
和 this.$router.push('home/2')
来回切换时候 只是变化的参数而不是 整个路由都进行变化就要注意了,
页面的钩子函数可能不给执行哦
如果又需要进行 页面的根据参数的变化就需要
在 <router-view :key="$route.path"></router-view>
这要配下
如果使用的是Nuxt.js 同理<nuxt :key="$route.path"/>
配置下
然后使用 watch中监听路由参数的变化 来进行 动态变化
watch: {
$route(to, from) {
// 对路由变化作出响应...
this.id = this.$route.params.id;
}
},