美文网首页
Vue跳转同一路由,重新请求数据

Vue跳转同一路由,重新请求数据

作者: 邢走在云端 | 来源:发表于2019-12-05 16:23 被阅读0次

通过此种方式跳转路由,如果本身就在此路由中,会发现页面加载时,函数没有重新触发

 this.$router.push({
     name: "Search",
     params: {
          keyWord: this.keyWord
     }
  });

解决方法:

监听$router的改变,改变时就触发函数

watch :{
   '$route': function (to, from) {
        // 执行需要更新的方法
      this.getSearchResult();
  }
}

相关文章

网友评论

      本文标题:Vue跳转同一路由,重新请求数据

      本文链接:https://www.haomeiwen.com/subject/ikzdgctx.html