vue 中同一路由跳转由于不会重新执行生命周期,所以数据不更新。不管是动态路由,还是传参都不会刷新页面
最简单最常用的方式是监听路由变化,在路由发生变化后执行一系列操作
watch: {
$route(to) {
if (to.name === "check") {
this.init() // 一般是执行你写在 mounted 下的方法
}
}
}
vue 中同一路由跳转由于不会重新执行生命周期,所以数据不更新。不管是动态路由,还是传参都不会刷新页面
最简单最常用的方式是监听路由变化,在路由发生变化后执行一系列操作
watch: {
$route(to) {
if (to.name === "check") {
this.init() // 一般是执行你写在 mounted 下的方法
}
}
}