您的当前位置:首页正文

小程序 生命周期

2024-11-28 来源:个人技术集锦

一、应用生命周期

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

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

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

onHide 前台进入后台时触发

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

二、页面生命周期

1.onLoad

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 进行暴露
  • 外联样式
    src必须是相对路径
    module.exports不支持对象的简写形式
  1. 定义外联wxs脚本
  2. 使用
    module定义模块名称
显示全文