[图片]这种tab切换一直点就会出现问题,脑瓜疼!
连续调用wx.navigateTo会跳转失败问题概述 在wx.navigateTo的success回调函数中继续调用wx.navigateTo,页面跳转与预期不一致。 复现方法 1. 使用代码片段 https://developers.weixin.qq.com/s/PbxxKcmZ7Q7e 2. 点击页面中的navigate按钮,将会通过递归进行多次页面跳转,代码如下: [代码]const NAVIGATE_COUNT = 5;[代码] [代码]const navigate = (times) => {[代码][代码] [代码][代码]const url = `/page/index?times=${times}`;[代码][代码] [代码][代码]console.log([代码][代码]'navigate to'[代码][代码], url);[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url,[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'success'[代码][代码], times, res);[代码][代码] [代码][代码]if[代码] [代码](times > 1) {[代码][代码] [代码][代码]navigate(times - 1);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail(res) {[代码][代码] [代码][代码]console.log([代码][代码]'fail'[代码][代码], times, res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]}[代码][代码]navigate(NAVIGATE_COUNT);[代码]3. 在模拟器和iOS上,会出现页面历史丢失的现象(可以通过后退查看页面栈,会发现数量比预期的少);在Android上没有此问题 4. 点击页面中的navigate with timeout按钮,该按钮与前者的区别在于会在success后使用setTimeout延迟300ms再进行调用 [代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'success'[代码][代码], times, res);[代码][代码] [代码][代码]if[代码] [代码](times > 1) {[代码][代码] [代码][代码]navigate(times - 1);[代码][代码] [代码][代码]}[代码][代码]},[代码]5. 在模拟器/iOS/Android中均可以正常跳转
2019-10-09拍照后的未经处理的图片大于4M的上传后返回尺寸不正确, 将照片进行编辑处理后上传大于 4M 返回尺寸也是正确的
wx.chooseImage真机返回的尺寸不正确?- 当前 Bug 的表现(可附上截图) wx.chooseImage真机返回的尺寸不正确? 同一张图片开发工具上返回尺寸是 5M, 但是在小米手机真机测试时返回尺寸却只有1.3M。 真机测试得到尺寸: [图片] 开发工具得到尺寸: [图片]
2019-07-09