美文网首页vue
vue的keep-alive中,使用include和exclud

vue的keep-alive中,使用include和exclud

作者: 丿Sorry丶 | 来源:发表于2020-08-26 15:22 被阅读0次

    注意点

    1.使用include的时候,必须给所有路由管理起来的vue组件都设置name属性,不然,没有name属性的也会被缓存下来,这样就不好实现有条件的筛选
    2.使用exclude的时候,也必须给所有路由管理起来的vue组件都设置name属性,不然,没有name属性的组件也会被排除在外
    3.当同时使用include和exclude的时候,exclude的优先级会更高,include就不生效


    在这里插入图片描述

    4.缓存了组件之后,再次进入组件不会触发beforeCreate、created 、beforeMount、 mounted,如果你想每次进入组件都做一些事情的话,你可以放在activated进入缓存组件的钩子中。
    同理:离开缓存组件的时候,beforeDestroy和destroyed并不会触发,可以使用deactivated离开缓存组件的钩子来代替。

    转载自:https://blog.csdn.net/Y_shihao/article/details/101542294
    (侵删)

    相关文章

      网友评论

        本文标题:vue的keep-alive中,使用include和exclud

        本文链接:https://www.haomeiwen.com/subject/litfsktx.html