如果在同一路线中,VueJS 会重新加载

新手上路,请多包涵

我们希望如果我们点击同一页面的路由器链接,页面将重新加载。

那怎么办? watch->$route 如果页面保持不变则不调用

原文由 Himberjack 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 571
1 个回答

如果您的需要只是由于路由参数更改而“刷新”组件,请尝试以下操作:

 // define a watcher
watch: {
    "$route.params.id"(val) {
      // call the method which loads your initial state
      this.find();
    },
},

其中“id”来自 /myroute/:id 并且 find() 是常规方法。

原文由 Sombriks 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题