Vue 解决多个路由公用一个组件不能刷新的问题
在一个组件上绑定多个路由的话点击跳转不管是mouted()和created()都不会执行,从而无法更新跳转后页面的信息。
解决方法:使用监听
watch:{
$route:{
handler:'resetData',
}
},
methods:{
resetData(){
console.log(this.$route.params)
}
}
这样可以监听到路由变换获取到url的参数,如果是像点击本页刷新的话可以使用在url上添加时间戳的等方式实现,过程较复杂没有实践
标题:Vue 解决多个路由公用一个组件不能刷新的问题
作者:llilei
地址:http://solo.llilei.work/articles/2022/03/09/1646832050262.html