微信小程序在tab页面使用navigate跳转到a页,点击a页列表跳转到b详情页,然后使用wx.navigateBack返回a页,再使用wx.navigateBack不会返回tab页面,而是回到了b页,我使用a页switchTab也会返回到b页,这个怎么解决?难道是a,b两个页面自定义navigator,调用navigator的返回吗?我已经把组件的back方法暴露给两个页面了
已找到问题,可能是引用了vant的icon作为返回按钮,模拟器点击icon第一次返回后,需要鼠标移动出来再点击正常,正在寻找解决方案
来个代码片段
贴一下复现的代码片段来看看
这是在a,b两个页面调用getCurrentPages打印的
大概你代码有点问题,跳到a的同时也跳到了b