标签: vue.js vuejs2
Vue.js已经安装,创建,更新等作为我可以在页面的第一次加载时执行函数的状态 - 但是每当用户导航到特定页面/路由时我如何执行例如console.log('hi');没有重新加载整个应用程序?
console.log('hi');
答案 0 :(得分:1)
Vue router公开生命周期钩子,您可以在其中执行代码:docs
Vue router
beforeEach就是您的选择。
beforeEach
或者,您可以watch主(包装器)组件中的当前路由并在观察者中执行代码:docs,部分Reacting to Params Changes
watch
Reacting to Params Changes
watch: { '$route' (to, from) { // react to route changes... } }