大神啊快来帮帮我吧 三个跳转同时存时出现页面跳转错误!!

发布于 7 年前作者 xiulan1717349 次浏览最后编辑 7 年前来自 ask

shuzi: function (event) {

wx.navigateTo({

url: ‘/pages/1/4/sushi’,    __ 第一个跳转__

})

},

shitou: function (event) {

wx.navigateTo({

url: ‘/pages/1/3/shitou’,   第二个跳转

})

},

penquan: function (event) {

wx.navigateTo({

url: ‘/pages/1/2/penquan’,     第三个跳转

})

}

问题三个跳转属性同时显示时,第三个跳转指向会跳到第二个指向的页面,并提示“navigateTo with an already exist webviewId 3”,返回时会提示“navigateBack with an unexist webviewId 2”;


         只显示第一、第二个跳转属性,隐藏第三个跳转时,第三个页面仍然能跳转,并且依旧指向第二个指向的页面;


          只显示第一、第三个跳转属性,隐藏第二个跳转时,第一、第三个跳转都能指向正确的页面,第二个跳转被正常关闭。


出现这种问题到底是什么呢?


 

10 回复
qiaojing
qiaojing1 楼6 年前

4楼的那个问题,是无论怎么操作,都可以稳定复现的吗?再详细描述下操作方式?

qlai
qlai2 楼6 年前

根据你提供的线索暂未能复现问题,能不能给出完整的小程序代码呢?

jun47
jun473 楼6 年前

页面代码有什么区别呢?

tao61
tao614 楼6 年前

就是只要一进小程序的首页1,然后尝试跳进页面4,就会出问题?

gaoxiuying
gaoxiuying5 楼6 年前

我是说页面本身的代码(包括那个json文件)有什么区别呢?

pengjing
pengjing6 楼6 年前

怀疑和你自己的点击事件响应触发页面跳转的逻辑有关系,请优先排查一下你的这部分逻辑是否有问题。

maoxiuying
maoxiuying7 楼6 年前

如果不做前两步,从第三步开始做,有问题吗?

rding
rding8 楼6 年前

不进入2、3两个页面,直接进入第四个页面会出现问题吗?

luoxiuying
luoxiuying9 楼6 年前

提供下app.json

chaoyin
chaoyin10 楼5 年前

如果一个新页面还没准备好,马上又尝试跳到另一个新页面确实会有这个问题。是不是这种情况呢?