- 小程序的运行机制
- 运行机制——冷启动
小程序第一次打开,或者被微信主动关掉后的的启动则称为冷启动- 当小程序进入后台后,5分钟之后变会被微信销毁
- 当小程序收到内存警告的时候,就会被微信销毁
- 运行机制——热启动
小程序还在微信后台运行时,打开称为热启动 -
运行机制——加载
点击小程序后,微信先去CDN检测是否有最新代码包,有则异步下载最新小程序包,加载对应的小程序包,请求服务器加载数据,渲染页面
- 运行机制——冷启动
- 小程序生命周期
- onLaunch 加载完成调用
- onShow 页面渲染完成调用
- onHide 小程序进入后台调用
-
onError 小程序发送错误的时候调用
- 小程序页面路由
路由方式 | 页面栈表现 |
---|---|
初始化 | 新页面入栈 |
打开新页面 | 新页面入栈 |
页面重定向 | 当前页面出栈,新页面入栈 |
页面返回 | 当前页面出栈 |
Tab切换 | 页面全部出栈, 只留下新的Tab页面 |
重加载 | 页面全部出栈,只留下新的页面 |
- 事件绑定
事件是视图层到逻辑层的通讯方式 作用是: 将用户行为反馈到逻辑层处理
<!-- index.wxml -->
<view bindtap="click">
点击
</view>
// index.js
Page({
click: function (e) {
console.log(e);
})