时间:2019-05-04 来源:小程序工厂
你好,问题未复现。麻烦提供下能复现问题的简单代码片段(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
这个没法确定是那一段代码,而且涉及到后端
上面是我同事手机上的显示效果,本来我在空间这个页面,打开了vconsole。然后首页闪现出来,上面图中除了上面标题栏,下面的底,中间的都是首页的内容。而且也把vconsole也给覆盖了。
https://developers.weixin.qq.com/community/develop/doc/000c04108cc47092f947f76845bc00?highLine=switchTab
这个帖子也说明了部分问题