小程序
小游戏
企业微信
微信支付
扫描小程序码分享
非tab页面,偶尔会出现tab页面闪现出来
非tab页面,不会出现其他页面
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,问题未复现。麻烦提供下能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我遇见的是tab三个页面,点击1页面,然后点击2页面,然后点击2页面中的跳转会显示出1页面然后跳转到正确页面,不过最近没怎么触发
开发工具我也会偶尔出现
代码有点多,同事手机上从tab页进入部分非tab页就会出现这种情况,经反复测试,确定不是内存过高导致,就算是开发工具,有时候也会有非tab页面跳转时会发现tab页面在底下的情况。debugger通过调用getCurrentPages();也能发现tab页面还在。但是就是不知道为什么会显示出来。跳转部分的代码如下:
let tabBarPagePathArr = this.getTabPagePathArr();
if (this.globalData.turnToPageFlag) return;
this.globalData.turnToPageFlag = true;
setTimeout(() => {
this.globalData.turnToPageFlag = false;
}, 1000)
let tempUrl = url.split("?")[0];
if (tabBarPagePathArr.indexOf(tempUrl) != -1) {
this.switchToTab(url);
return;
}
if (!isRedirect) {
wx.navigateTo({
url: url
});
} else {
wx.redirectTo({
还有就是如果tab1进入tab2,从tab2跳转非tab页,发现切换的时候底下是tab1
你好,麻烦按照教程来提供下https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,问题未复现。麻烦提供下能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我遇见的是tab三个页面,点击1页面,然后点击2页面,然后点击2页面中的跳转会显示出1页面然后跳转到正确页面,不过最近没怎么触发
开发工具我也会偶尔出现
代码有点多,同事手机上从tab页进入部分非tab页就会出现这种情况,经反复测试,确定不是内存过高导致,就算是开发工具,有时候也会有非tab页面跳转时会发现tab页面在底下的情况。debugger通过调用getCurrentPages();也能发现tab页面还在。但是就是不知道为什么会显示出来。跳转部分的代码如下:
let tabBarPagePathArr = this.getTabPagePathArr();
if (this.globalData.turnToPageFlag) return;
this.globalData.turnToPageFlag = true;
setTimeout(() => {
this.globalData.turnToPageFlag = false;
}, 1000)
let tempUrl = url.split("?")[0];
if (tabBarPagePathArr.indexOf(tempUrl) != -1) {
this.switchToTab(url);
return;
}
if (!isRedirect) {
wx.navigateTo({
url: url
});
} else {
wx.redirectTo({
url: url
});
}
还有就是如果tab1进入tab2,从tab2跳转非tab页,发现切换的时候底下是tab1
你好,麻烦按照教程来提供下https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html