在开始使用mounted()
之前,我在<keep-alive>
方法中有一些逻辑。例如:document.title = this.title
。现在标题仅在第一次加载时改变。
我可以听取路线变化,但是当你登陆页面时它不会起作用。
检测<keep-alive>
中其他组件的加载的正确方法是什么?
答案 0 :(得分:7)
将您的逻辑移动到activated
生命周期钩子,只要激活了保持活动组件,就会调用该钩子。
例如:
new Vue({
...
activated: function() {
document.title = this.title;
},
...
});