【问题标题】:Vue router keep-alive and mounted behaviorVue路由器保持活动和挂载行为
【发布时间】:2018-04-09 00:16:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript vue.js vue-router


    【解决方案1】:

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

    例如:

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

    【讨论】:

    • 游戏规则改变者!谢谢!!
    猜你喜欢
    • 2021-05-18
    • 2023-02-09
    • 2018-09-14
    • 2018-03-24
    • 2017-08-29
    • 2017-08-20
    • 1970-01-01
    • 2021-07-26
    • 2018-12-25
    相关资源
    最近更新 更多