收藏
回答

wx.navigateBack返回超过4级之后,页面卡死无法操作?

wx.navigateBack({delta: 5, success: () => {
    setTimeout(() => {
      wx.navigateTo({
        url: `/pagesA/im/index?idd=${id}&name=${patientName}`
      });
    }, 200)
}});

场景是这样的:我navigateTo了5层页面,然后在最后一层的页面操作完之后,需要还得重新打开一个新页面,但是这个新页面,点左上角返回按钮需要回到第一层页面,所以需要先关闭前面5层,再打开这个页面!
但是delta:5之后页面就会卡死,页面点不了!
 而且,success回调函数里再使用wx.navigateTo打开新页面也一定要使用定显示器才能跳转成功,甚至有时候仍然不会再执行wx.navigateTo
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容