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

一.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')
    }

  }
相关推荐
说私域10 分钟前
小程序内容运营与用户参与度提升策略:以开源AI语言大模型AI智能名片2+1链动模式S2B2C商城小程序为例的深度研究
人工智能·小程序·开源·内容运营
qq_12498707532 小时前
SpringBoot+Vue+微信小程序的猫咖小程序平台(程序+论文+讲解+安装+调试+售后)
vue.js·微信小程序·小程序·毕业设计
Evaporator Core6 小时前
微信小程序页面导航与路由:实现多页面跳转与数据传递
微信小程序·小程序·notepad++
秋野酱6 小时前
基于 JavaWeb 的 SSM+Maven 微信小程序快递柜管理系统设计和实现(源码+文档+部署讲解)
java·微信小程序·maven·课程设计
paterWang9 小时前
基于 SSM框架 的 “捷邻小程序” 系统的设计与实现
小程序
Vin__10 小时前
微信小程序客服消息接收不到微信的回调
spring boot·微信小程序·小程序
计算机软件程序设计10 小时前
vue和微信小程序处理markdown格式数据
前端·vue.js·微信小程序
lvbb6610 小时前
微信小程序-二维码绘制
微信小程序·小程序
!win !11 小时前
我与微信审核的“相爱相杀”看个人小程序副业
微信小程序·个人开发·个人副业
狂团商城小师妹12 小时前
智慧废品回收小程序php+uniapp
大数据·微信·微信小程序·小程序·uni-app·微信公众平台