在我的主页上,我通过单击链接 @click = "show=!show"
来显示 v-show=show
的下拉菜单,我想设置show=false
当我改变路线时。请告诉我如何实现这个东西。
最佳答案
设置 watcher在组件中的 $route
上,如下所示:
watch:{
$route (to, from){
this.show = false;
}
}
这会观察路由变化,并在发生变化时将 show
设置为 false
关于vue.js - Vuejs : Event on route change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46402809/