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

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

  }
相关推荐
00后程序员张1 小时前
fastlane 结合 appuploader 命令行实现跨平台上传发布 iOS App
android·ios·小程序·https·uni-app·iphone·webview
2501_915106322 小时前
iOS 性能优化这件事,结合多工具分析运行期性能问题
android·ios·性能优化·小程序·uni-app·cocoa·iphone
鲁Q同志2 小时前
微信小程序调用上一页的方法(主包,分包)
微信小程序·小程序
风月歌2 小时前
小程序项目之基于微信小程序的高校课堂教学管理系统源代码(源码+文档)
java·微信小程序·小程序·毕业设计·源码
嘿siri2 小时前
自定义app端、小程序端和H5等多端自定义键盘输入框,跟随系统键盘弹出和隐藏
javascript·小程序·uni-app·uniapp
小小王app小程序开发2 小时前
2025 陪诊小程序趋势:健康管理延伸 + B 端生态共建
小程序
游戏开发爱好者82 小时前
App Store 上架流程,结合多工具协作
android·ios·小程序·https·uni-app·iphone·webview
suncentwl2 小时前
答题PK小程序带后台完整源码
小程序·答题小程序·知识竞赛·答题pk软件
说私域2 小时前
基于开源AI智能名片链动2+1模式多商户商城小程序的销售工作性质与能力要求研究
人工智能·小程序
天***88963 小时前
在线教育小程序定制开发,知识付费系统AI问答网课录播APP
人工智能·小程序