对于该问题我们在要进入的页面监听路由的变化
// 比如要对type重新赋值请求,就得在监听路由的方法getpage里面进行赋值
data(){
return{
type:""
}
}
created(){
this.getpage()
}
watch:{
'$route':"getpage" //需要处理数据的方法
}
mtthods:{
getpage(){
this.type=...
}
}
这样才不会出现页面不刷新的问题
本文介绍了一种在Vue.js中监听路由变化并更新组件数据的方法,通过在组件的created生命周期钩子中调用getpage方法,并在watch中监听$route的变化,从而实现在路由变化时对type属性的重新赋值,避免了页面不刷新导致的数据不同步问题。

992

被折叠的 条评论
为什么被折叠?



