当前位置: 首页 > news >正文

微信小程序-自定义组件生命周期

一.created

组件实例创建完毕调用。定义在lifetimes对象里。
不能在方法里面更改data对象里面的值,但是可以定义属性值。

  lifetimes:{//不能给data设置值created(){this.test='aa'console.log("created")   }}

二. attached

模板解析完成挂载到页面。
可以更改data对象的值,而且可以使用created的属性值。

  lifetimes:{attached(){console.log('attached')console.log(this.test)}}

三. detached

组件销毁时调用。

  lifetimes:{detached(){console.log('detached')}}

四.执行顺序

在这里插入图片描述

五.组件所在页面的生命周期

show:组件所在页面被展示时候,后台切前台,tabbar等
hide:组件所在页面被隐藏,前台切后台
用在 pageLifetimes对象里面

  pageLifetimes:{//组件所在页面被展示时候,后台切前台,tabbar等show(){console.log('show')},//组件所在页面被隐藏,前台切后台hide(){console.log('hide')}}
http://www.lryc.cn/news/405501.html

相关文章:

  • 2024年7月23日(samba DNS)
  • Hyperledger顶级项目特点和介绍
  • 操作系统——笔记(1)
  • isEmpty() 和 isBlank()的区别
  • scrapy生成爬虫数据为excel
  • vscode debug C++无法输入问题
  • MODBUS tcp学习总结
  • 【第一天】计算机网络 TCP/IP模型和OSI模型,从输入URL到页面显示发生了什么
  • 发现FionaAI:免费体验最新的GPT-4o Mini模型!
  • Linux Gui 窗口对话和窗口操作
  • 人工智能驾驶技术:引领未来道路
  • 管理的核心是管人,管人的核心就是这3条,看懂的是高手
  • 代码解读:Diffusion Models中的长宽桶技术(Aspect Ratio Bucketing)
  • Linux下如何使用GitLab进行团队协作
  • 无法连接到internet怎么办?已连接但无internet访问,其实并不难
  • 建投数据人力资源系列产品获得欧拉操作系统及华为鲲鹏技术认证书
  • 【iOS】——属性关键字的底层原理
  • 电影类平台如何选择服务器
  • 递归神经网络(RNN)及其预测和分类的Python和MATLAB实现
  • 以flask为后端的博客项目——星云小窝
  • CUDA编程02 - 数据并行介绍
  • Android 视频音量图标
  • VScode 修改 Markdown Preview Enhanced 字体以及大纲编号
  • TCP的FIN报文可否携带数据
  • 【GoF23种设计模式+简单工厂模式】
  • 北醒单点激光雷达更改id和波特率以及Ubuntu20.04下CAN驱动
  • 【线性代数】矩阵变换
  • 聚焦智慧出行,TDengine 与路特斯科技再度携手
  • 虚拟机迁移报错:虚拟机版本与主机“x.x.x.x”的版本不兼容
  • 【教程】vscode添加powershell7终端