小程序--页面的生命周期

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(){

  //页面卸载时触发。如redirectTonavigateBack到其他页面时

}

猜你喜欢

转载自www.cnblogs.com/sklhtml/p/9712752.html