小程序onLoad 和 onShow
在微信小程序中,onLoad
和onShow
是生命周期函数,用于处理页面加载和显示的逻辑。
onLoad
: 页面加载时触发。一个页面只会调用一次,可以在onLoad中获取打开当前页面所调用的查询字符串。onShow
: 页面显示/切入前台时触发。每次打开页面或者从后台切入前台都会触发。
示例代码:
// 页面的 .js 文件
Page({
onLoad: function(options) {
// 页面加载时执行
// options为页面加载所带来的查询参数
console.log('页面加载 onLoad');
},
onShow: function() {
// 页面显示/切入前台时执行
console.log('页面显示 onShow');
}
});
使用场景示例:
- 在
onLoad
中进行数据初始化,比如发起网络请求获取页面数据。 - 在
onShow
中更新页面数据,比如监听全局变量,或者刷新页面数据。
评论已关闭