苏凉.py生命周期函数参数描述说明无在组件实例
发表时间:2023-09-21 15:45:46
文章来源:炫佑科技
浏览次数:182
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
苏凉.py生命周期函数参数描述说明无在组件实例
微信小程序开发中组件生命周期详细介绍
更新时间:2022年8月23日15:54:05 作者:苏亮.py
生命周期是指对象从创建→运行→销毁的整个阶段。 重点是一段时间。 本文介绍小程序中组件的生命周期。 有需要的朋友可以参考以下
目录
组件生命周期
组件的生命周期是指组件本身的一些功能,在特殊的时间点或者遇到一些特殊的框架事件时自动触发的。
其中苏凉.py生命周期函数参数描述说明无在组件实例,*重要的生命周期是,,包含了组件实例生命过程中*重要的时间点。
自定义组件生命周期函数
小程序组件所有可用的生命周期如下表所示:
生命周期函数参数说明
没有任何
组件实例刚创建时执行
没有任何
组件实例进入页面节点树时执行
准备好
没有任何
组件在视图层布局后执行
搬家了
没有任何
当组件实例移动到节点树中的另一个位置时执行
没有任何
当组件实例从页面节点树中删除时执行
错误
错误
每当组件方法抛出错误时执行
执行顺序
从图中可以看出,组件的就绪情况和执行顺序之间并没有明确的关系。
组件常用的生命周期函数
在小程序组件中微信小程序开发周期,有三个*重要的生命周期函数,分别是。
。 他们各自的特点。 如下︰
节点
在小程序组件中,生命周期函数可以直接定义在构造函数的一级参数中,也可以在字段中声明(这是推荐的方式,而且优先级*高)。 如下:
Component({ lifetimes:{ created(){ console.log('created'); }, attached(){ console.log('attached'); } } )}
注意:如果没有写在节点内且节点同时存在,则会先执行节点内的生命周期函数,覆盖节点外的生命周期函数。
组件所在页面的生命周期函数
有时,自定义组件的行为取决于页面状态的变化。 这种情况下就需要用到组件所在页面的生命周期。
在自定义组件中,组件所在页面的生命周期函数有以下三个:
生命周期函数参数说明
展示
没有任何
组件所在页面显示时执行
隐藏
没有任何
组件所在页面隐藏时执行
尺寸
组件所在页面大小发生变化时执行
节点
需要在节点中定义组件所在页面的生命周期函数,如下:
Component({ pageLifetimes:{ show(){ console.log("show!!"); }, hide(){ console.log("hide!!"); }, resize(){ console.log("resize"); } } )}
页面显示和隐藏时触发
这篇关于微信小程序开发中组件详细生命周期的文章到此结束。 更多相关小程序生命周期内容,请搜索脚本之家往期文章或继续浏览以下相关文章。 我希望您将来能更多地了解他们。 多多支持脚本之家!