vue 中同一路由跳转由于不会重新执行生命周期,所以数据不更新。不管是动态路由,还是传参都不会刷新页面

最简单最常用的方式是监听路由变化,在路由发生变化后执行一系列操作

watch: {
  $route(to) {
    if (to.name === "check") {
      this.init() // 一般是执行你写在 mounted 下的方法
    }
  }
}
Logo

前往低代码交流专区

更多推荐