VUE不同路由地址跳转相同页面,页面数据根据不同参数刷新

在<script></script>标签中增加监听,当路由发生改变时,重新调用查询数据接口,
export default {
    //监听路由变化、newVal:目标路由,oldVal:原路由,路由不同时重新请求数据
    watch: {
      $route: function (newVal,oldVal) {
        console.log("oldVal:"+oldVal.name)
        console.log("newVal:"+newVal.name)
        if(oldVal.name!==newVal.name){
          this.getList()
        }
      }
    },
}
Logo

前往低代码交流专区

更多推荐