EEUI.APP
首页
文档
- 指南
- 组件
- 模块
插件
- 插件市场
- 开发文档
热更新
控制台
Editor
例子
社区
2.3.9版本之后请参考这里 TIP 除了自有的生命周期钩子以外,eeui还支持的原生生命周期回调lifecycle,含:页面挂载、页面恢复、页面暂停。虽然这是过时的方法,但是2.3.8版本之后也兼容。
### # 生命周期钩子 Vue 组件的实例生命周期钩子将在特定的阶段发出,详情请参考 Vue 组件的生命周期图示。
<template><div @lifecycle="lifecycle">…</div></template><script>export default {beforeCreate: function (){console.log('beforeCreate');},created: function () {console.log('created');},beforeMount: function () {console.log('beforeMount');},mounted: function () {console.log('mounted');},beforeUpdate: function () {console.log('beforeUpdate');},updated: function () {console.log('updated');},beforeDestroy: function () {console.log('beforeDestroy');},destroyed: function () {console.log('destroyed');},methods: {//生命周期回调lifecycle(e){console.log(e.status);if (e.status == 'ready'){console.log('页面挂载(初始化)');}else if (e.status == 'resume'){console.log('页面激活(恢复)');}else if (e.status == 'pause'){console.log('页面失活(暂停)');}else if (e.status == 'destroy'){console.log('页面停止(销毁)'); //destroy 状态 1.0.38+ 版本支持}}}}</script>
| Vue 生命周期钩子 | 是否支持 | 说明 |
|---|---|---|
| beforeCreate | 支持 | - |
| created | 支持 | - |
| beforeMount | 支持 | - |
| mounted | 支持 | 详见下文解释 |
| beforeUpdate | 支持 | - |
| updated | 支持 | - |
| activated | 不支持 | 不支持 |
| deactivated | 不支持 | 不支持 |
| beforeDestroy | 支持 | - |
| destroyed | 支持 | - |
| errorCaptured | 支持 | - |
mounted 生命周期在当前组件的 virtual-dom (Vue 里的 VNode) 构建完成后就会触发,此时相应的原生视图未必已经渲染完成。
在 GitHub 上编辑此页
最后一次更新: 7/24/2020, 11:56:07 PM
