小程序 生命周期

一、应用生命周期

onlaunch 初始化完成后触发(触发一次)

  • 对小程序的数据进行初始化,

onShow 小程序启动 从后台到前台显示的时候触发

onHide 前台进入后台时触发

  • 前台,就是打开小程序
  • 后台,在关闭小程序时,不在桌面显示

二、页面生命周期

1.onLoad

  1. 一个页面只会加载一次,
  2. 调用请求方法 在options当前跳转传递过来的参数

2.onReady

  1. 第一次被渲染完成
  2. 修改页面的样式:可以调用setNavigationBar这个方法去修改标题内容

3.onShow
4.onHide
5.onUnload

  • 页面被卸载一次,就会被执行

三、wxs 和 js 区别

应用场景: 作为一个过滤器

  • 有自己的数据类型
    • 和JS的数据类型相似
  • 不支持使用 ES6 一些语法
    • 例如:let const 箭头函数 展开运算符
  • 遵循commonJS 语法
    • module 对象
    • require() 函数
    • module.exports 对象, 不支持 exports

使用方法

  • 使用内嵌 wxs 样式
    使用 wxs 标签 通过 module 属性定义模块名,方便调用。使用mudule.exports 进行暴露
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/2021070614281480.pn
  • 外联样式
    src必须是相对路径
    module.exports不支持对象的简写形式
  1. 定义外联wxs脚本
    在这里插入图片描述
  2. 使用
    module定义模块名称
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值