vue.js生命周期钩子函数及缓存
来源:互联网 发布:linux pl文件 编辑:程序博客网 时间:2024/06/05 09:16
生命周期
在工作中用到最多的就是created,mounted,activated,deactivated. 由于系统需要缓存,使用了keep-alive
<keep-alive :include="/keepalive[a-zA-Z]+/"> <router-view></router-view> </keep-alive>
include 和 exclude 属性允许组件有条件地缓存。二者都可以用逗号分隔字符串或正则表达式来表示 匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称(父组件 components 选项的键值)。匿名组件不能被匹配。 //如果希望页面缓存,就在当前页的name属性,加上符合正则条件的name名称。不希望就加上不匹配的正则name名称。
created
实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。 //在刚进入页面的时候,会触发该函数的方法。只在页面刚开始加载时执行一次。
mounted
el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。如果 root 实例挂载了一个文档内元素,当 mounted 被调用时 vm.$el 也在文档内。 该钩子在服务器端渲染期间不被调用。 //页面已经完成会执行该函数。
activated
keep-alive 组件激活时调用。 该钩子在服务器端渲染期间不被调用。 //当页面存在缓存的时候执行该函数。
deactivated
keep-alive 组件停用时调用。 该钩子在服务器端渲染期间不被调用。 //在页面结束时触发该方法,可清除掉滚动方法等缓存。
阅读全文
0 0
- vue.js生命周期钩子函数及缓存
- vue js 的生命周期和钩子函数
- vue生命周期钩子函数
- vue.js生命周期钩子详解
- 前端框架vue.js系列(10):生命周期钩子函数
- 【Vue2.0】vue生命周期中的钩子函数
- Vue的生命周期(钩子函数)
- 对vue生命周期-钩子函数的理解
- vue生命周期中,钩子函数执行顺序
- vue生命周期和钩子函数的理解
- Vue.js 系列教程 3:Vue-cli,生命周期钩子
- Vue.js 系列教程 3:Vue-cli,生命周期钩子
- Vue.js钩子函数的使用技巧和生命周期详解,刚写完一个项目。
- Vue 生命周期钩子
- vue生命周期、钩子理解
- 18、vue.js 之路由钩子函数
- 关于Vue实例的生命周期各状态函数(钩子)说明
- Vue学习之 生命周期钩子
- MongoDB运行状态、性能监控,分析
- MySQL的GAP LOCK(间隙锁) 的陷阱
- 如何使用JavaScript构建机器学习模型
- java面试题以及知识点小结
- DRAM中P-Bank和L-Bank的概念
- vue.js生命周期钩子函数及缓存
- 字符串转为json格式方法
- 关于maven多模块聚合项目部署等问题--<Jenkins>
- Codeforces Round #420 (Div. 2) E. Okabe and El Psy Kongroo
- C++知识点复习(三)
- iOS开发 [NSBundle mainBundle] 通过pathForResource返回路径为空.
- Android的View坐标系
- Java基础案例----大象划拳PK进入冰箱
- Anker—工作学习笔记