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

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到其他页面时

}

posted @ 2018-09-27 14:09  红尘陌上,独自行走  阅读(125)  评论(0编辑  收藏  举报