微信小程序onload()和onshow()的使用
声明周期onLoad与onShow的区别?
-
onLoad页面加载时调用,可以获取参数,通过options,只调用一次。
-
onShow页面显示时调用(启动/页面从隐藏到启动),可调用多次。
业务场景
一、跳转携带参数
从A页面跳转到B页面,B页面读取传递过来的参数
A页面
goChangeNickname: function() {
var name = this.data.nickname;
wx.navigateTo({
url: "/pages/edit-partial-info/index?type=nickname&nickname="+name
});
},
B页面
//页面加载时
onLoad: function (options) {
var me = this;
console.log(options);
debugger;
me.setData({
nickname: options.nickname,
intro: options.intr