From d3d7722de8c3b37aa55f5e1cf38aa78782b6dce6 Mon Sep 17 00:00:00 2001 From: wangyaqi Date: Mon, 26 Aug 2019 14:38:32 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=91=A8=E6=9C=9F=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/collocation/frame/lifetime.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/collocation/frame/lifetime.md b/docs/collocation/frame/lifetime.md index c46095a0c..c9041f875 100644 --- a/docs/collocation/frame/lifetime.md +++ b/docs/collocation/frame/lifetime.md @@ -87,6 +87,21 @@ export default { } ``` +### 组件生命周期 + +``uni-app`` 组件支持如下页面生命周期函数: + +|函数名|说明|平台差异说明|最低版本| +|:-|:-|:-|:-| +|beforeCreate|在实例初始化之后被调用。[详见](https://cn.vuejs.org/v2/api/#beforeCreate)||| +|created|在实例创建完成后被立即调用。[详见](https://cn.vuejs.org/v2/api/#created)||| +|beforeMount|在挂载开始之前被调用。[详见](https://cn.vuejs.org/v2/api/#beforeMount)||| +|mounted|挂载到实例上去之后调用。[详见](https://cn.vuejs.org/v2/api/#mounted) 注意:此处并不能确定子组件被全部挂载,如果需要子组件完全挂载之后在执行操作可以使用```$nextTick```[Vue官方文档](https://cn.vuejs.org/v2/api/#Vue-nextTick)||| +|beforeUpdate|数据更新时调用,发生在虚拟 DOM 打补丁之前。[详见](https://cn.vuejs.org/v2/api/#beforeUpdate)|仅H5平台支持|| +|updated|由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。[详见](https://cn.vuejs.org/v2/api/#updated)|仅H5平台支持|| +|beforeDestroy|实例销毁之前调用。在这一步,实例仍然完全可用。[详见](https://cn.vuejs.org/v2/api/#beforeDestroy)||| +|destroyed|Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。[详见](https://cn.vuejs.org/v2/api/#destroyed)||| + **注意** - nvue 页面支持的生命周期参考:[nvue 生命周期介绍](/use-weex?id=生命周期)。 \ No newline at end of file -- GitLab