E企盈营销工具技术服务商 热线:4006-838-530

微信小程序navigateto,navigateback,redirectTo,relaunch跳转问题

E企盈直播平台营销卖货系统

问题:A是tabbar页面,A-navigateTo-B-navigateTo-C C执行完保存操作后回到B,B点击小程序上方返回按钮回到A此时要注意:C保存后跳转到B的方式只能用navigateBack,不然B再跳回A时会出现跳动两次才能回到A的情况。因为通过navigateTo或者redirectTo回到B时,会重新触发页面onload,又重新加载了一次B页面,导致页面堆栈中可能有多个B,而navigateBack返回时只触发前一个页面的onshow方法,使用的还是之前加载的页面另:C-跳转到B时不会触发C的onUnload方法附小程序官方路由方式:路由方式对于路由的触发方式以及页面生命周期函数如下:路由方式触发时机路由前页面路由后页面初始化小程序打开的第一个页面 onLoad, onShow打开新页面调用 API wx.navigateTo 使用组件 navigator open-type=”navigateTo”/onHideonLoad, onShow页面重定向调用 API wx.redirectTo 使用组件 navigator open-type=”redirectTo”/onUnloadonLoad, onShow页面返回调用 API wx.navigateBack 使用组件navigator open-type=”navigateBack”用户按左上角返回按钮onUnloadonShowTab 切换调用 API wx.switchTab 使用组件 navigator open-type=”switchTab”/ 用户切换 Tab 各种情况请参考下表重启动调用 API wx.reLaunch 使用组件 navigator open-type=”reLaunch”/onUnloadonLoad, onShow

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序navigateto,navigateback,redirectTo,relaunch跳转问题
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏