在我的Vue和Vuex应用程序的某个地方,我怀疑触发了(Vue)路由推送.要调试它,我想启用某种日志(log)记录,请在控制台中查看所有路由事件.我该怎么做?
我已经搜索了the Vue Router guide次"日志(log)"、"事件"和"控制台"之类的内容,但什么也没找到.在Angular中,我可以订阅顶级组件中的所有路由事件,我想我正在寻找类似的东西.
简言之,how can you enable logging for Vue Router events?
在我的Vue和Vuex应用程序的某个地方,我怀疑触发了(Vue)路由推送.要调试它,我想启用某种日志(log)记录,请在控制台中查看所有路由事件.我该怎么做?
我已经搜索了the Vue Router guide次"日志(log)"、"事件"和"控制台"之类的内容,但什么也没找到.在Angular中,我可以订阅顶级组件中的所有路由事件,我想我正在寻找类似的东西.
简言之,how can you enable logging for Vue Router events?
您需要在路由视图中记录更改.
因此,在有<router-view><router-view/>
标签的组件中,只需观察路由的变化:
watch: {
'$route' (to, from) {
console.log('Route changed from ' + from.path + ' to ' + to.path);
}
}
如果这不是你要找的,请告诉我.