Vue路由器保持活动和挂载行为

时间:2017-10-27 11:43:14

标签: javascript vue.js vue-router

在开始使用mounted()之前,我在<keep-alive>方法中有一些逻辑。例如:document.title = this.title。现在标题仅在第一次加载时改变。

我可以听取路线变化,但是当你登陆页面时它不会起作用。

检测<keep-alive>中其他组件的加载的正确方法是什么?

1 个答案:

答案 0 :(得分:7)

将您的逻辑移动到activated生命周期钩子,只要激活了保持活动组件,就会调用该钩子。

例如:

new Vue({
  ...
  activated: function() {
    document.title = this.title;
  },
  ...
});