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”;
只显示第一、第二个跳转属性,隐藏第三个跳转时,第三个页面仍然能跳转,并且依旧指向第二个指向的页面;
只显示第一、第三个跳转属性,隐藏第二个跳转时,第一、第三个跳转都能指向正确的页面,第二个跳转被正常关闭。
出现这种问题到底是什么呢?
你好,这个问题是出现在开发者工具还是真机呢?
我这边是navigator有路径,然后父级定义了一个点击事件,点击事件也是跳转到相同页面,删除事件就没什么问题了,thats all
要不我把代码文件发邮箱给您好吗?请您帮忙给看下是怎么回事咧
大神....
{
"pages":
[
"pages/youzi/youzi",
"pages/1/fenglie",
"pages/1/2/penquan",
"pages/1/3/shitou",
"pages/1/4/sushi"
],
"window": {
"navigationBarBackgroundColor": "#000000"
}
}
是的,会出现一样的问题
页面1首页——页面2、页面3、页面4是(页面1中的)子页面。
一,通过页面1跳转到子页面2,跳转正常,返回正常;
二,通过页面1跳转到子页面3,跳转正常,返回正常;
三,通过页面1跳转到子页面4,跳转错误,自动跳转到页面3,提示“navigateTo with an already exist webviewId”,点返回键,提示“navigateBack with an unexist webviewId”;
四,对跳转3的跳转方式进行“Ctrl+/"隐藏,通过页面1跳转到子页面4,跳转正常,返回正常。
五,对跳转4的跳转方式进行“Ctrl+/"隐藏,通过页面1跳转到子页面4,跳转错误,自动跳转到页面3,提示同“三”。
页面本身的代码都是复制后,更改了一些“{{}}”中的数据,其他都一样,JSON文件里都只有{}
JS:
WXML:
您给指正一下吧,
跳转逻辑怎么排查呢,我用的三个跳转方式都是一样的呀,bindTap="XXX",