如图,网站有个公共的头部组件header.vue 里面有个搜索框
在非搜索页面 我点击搜索可以用router push到搜索结果页面search.vue,能够正常获取数据,
但是在搜索结果页面再点击搜索,却不获取数据,因为路由没有变化 只是传的搜索参数发生变化,监听路由并不能达到重新获取数据的效果,这个如何解决呢
如图,网站有个公共的头部组件header.vue 里面有个搜索框
在非搜索页面 我点击搜索可以用router push到搜索结果页面search.vue,能够正常获取数据,
但是在搜索结果页面再点击搜索,却不获取数据,因为路由没有变化 只是传的搜索参数发生变化,监听路由并不能达到重新获取数据的效果,这个如何解决呢
6 回答3k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答995 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
用watch来监听路由变化
http://router.vuejs.org/zh-cn... (响应路由参数的变化这)