小程序--页面的生命周期
navigateTo({
url: '/page/indexDetails/indexDetails/?a=1&b=2'
})
navigateTo无法跳到tarBar上面已有的页面,只有跳到tarBar上没有的页面
redirectTo({
url: '/page/login/login/?a=1&b=2'
})
<navigator url="/page/login/login?a=1&b=2" redirectTo>
<text>111111</text>
</navigator> 元素
//跳转tarBar页面
switchTab({
url: '/page/index/index'
})
onLoad: function(options){
let that = this;
console.log(" onLoad ")
//接收参数
that.setData({
a: options.a,
b: options.b,
})
页面加载时触发。一个页面只会调用一次,可以在 onLoad 的参数中获取打开当前页面路径中的参数。
}
onReady: function(){
console.log(" onReady")
//页面初次渲染完成时触发。一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。
}
onShow: function(){
//加载完成后开始渲染
}
//生命周期函数--
onHide: function(){
//页面隐藏/切入后台时触发。 如 navigateTo
或底部 tab
切换到其他页面,小程序切入后台等。
}
onUnload: function(){
//页面卸载时触发。如redirectTo
或navigateBack
到其他页面时
}