小程序——生命周期

应用生命周期

小程序启动运行销毁的过程

应用生命周期函数

在app.js中声明

  • onLaunch(小程序初始化完成时触发,全局只触发一次)
  • onShow(小程序启动,或从后台进入前台显示时触发)
  • onHide(小程序从前台进入后台显示时触发)

页面生命周期

每个页面加载渲染销毁的过程

在页面.js文件中声明

  • onLoad:function(options){ };监听页面加载,一个页面只调用一次,常用初始化,转存数据
  • onShow:function(){ };监听页面显示
  • onReady:function(){ };监听页面初次渲染完成,一个页面只调用一次,可在此函数中修改页面内容,如调用wx.setNavigationBarTitle
  • onHide:function(){ };监听页面隐藏
  • onUnload:function(){ };监听页面卸载,一个页面只调用一次

组件生命周期

  • created:组件实例刚被创建时(常用)

    此时不能调用setData

    通常应用于给组件的this添加一些自定义属性字段

  • attached: 组件实例初始化完毕,进入页面节点树后执行(常用)

    此时this.data被初始化完毕

    可用于发送请求获取初始数据

  • ready:组件在视图层布局完成后执行

  • moved:组件实例被移动到节点树另一个位置时执行

  • detached:组件实例被从页面节点树移除时执行(常用)

    退出一个页面时触发

    适合做一些清理性质的工作

  • error:组件方法抛出错误时执行,参数:Object Error

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于微信小程序开发和电影小程序的基础目录和欢迎页面的创建,我可以为您提供一些帮助。 1. 基础目录的创建 在微信开发者工具中创建一个新的小程序项目,会自动生成一些基础的目录和文件。其中比较重要的有以下几个: - app.js:小程序的入口文件,可以在这里定义全局的变量和函数。 - app.json:小程序的全局配置文件,可以设置小程序的页面路径、窗口设置、导航栏样式等。 - pages/:小程序的页面目录,可以在这里创建小程序的各个页面。 - utils/:小程序的工具目录,可以在这里封装一些公用的函数和工具类。 2. 欢迎页面的创建 在小程序的根目录下,创建一个名为“index”的页面,作为小程序的欢迎页面。具体步骤如下: - 在pages目录下创建一个名为“index”的目录,然后在该目录下创建一个名为“index.wxml”的文件。这个文件就是欢迎页面的布局文件,可以在里面定义页面的结构和样式。 - 创建一个名为“index.js”的文件,这个文件是欢迎页面的逻辑文件,可以在里面定义页面的事件处理函数和数据。 - 在app.json文件中,将“index”页面设置为小程序的启动页面,即将“index”页面的路径配置到“pages”数组的第一个元素中。 至此,您已经成功创建了微信小程序的基础目录和欢迎页面。接下来,您可以根据自己的需求,添加更多的页面和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值