小程序 navigateBack返回 苹果、安卓手机界面不一致的情况

采用navigateBack的delta返回 ,  有可能导致返回页面不一致

如:wx.navigateBack({

           delta: 1

     })

解决办法:

var page = getCurrentPages()  ;// 获取当前页面栈

var beforePage = page[page.length - 2]; // 跳转页面的栈

wx.navigateBack({

    success: function () {

      beforePage.onLoad(); // 执行前一个页面的onLoad方法

   }

})

参考链接:https://blog.csdn.net/z_alvin/article/details/79309179

猜你喜欢

转载自blog.csdn.net/weixin_38723919/article/details/82998633
今日推荐