我在 mounted()
中有一些逻辑开始使用 <keep-alive>
之前的方法.例如:document.title = this.title
.现在标题仅在第一次加载时更改。
我可以监听路线变化,但是当你登陆页面时它就不起作用了。
检测 <keep-alive>
中加载另一个组件的正确方法是什么? ?
最佳答案
将您的逻辑移至 activated
生命周期钩子(Hook),每当激活一个保持事件的组件时都会调用它。
例如:
new Vue({
...
activated: function() {
document.title = this.title;
},
...
});
关于javascript - Vue路由器保持事件和挂载行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46974234/