- wx.getBackgroundFetchData 在安卓和iOS返回的 timeStamp 不一致
安卓和开发者工具返回的是毫秒时间戳,iOS上返回的是秒时间戳。 iOS:[图片]
2021-04-07 - 最新的开发者工具切换代理后 wx.login 一直调用失败?
wx.login({ fail(err) { console.log(err); } }); // 提示: // { errMsg: "login:fail Protocol "https:" not supported. Expected "http:"" } 需要重启开发者工具才能恢复。 2020.09.15 的稳定版是好的从 2020.10.27 的稳定版开始坏掉最新的 2020.11.26 稳定版还是坏的
2020-11-27 - swiper 的 border-radius 在 iOS 系统无效?
https://developers.weixin.qq.com/s/wuSAE2mn7Qle iPhone X、iOS 14.0.1、微信 7.0.17、基础库 2.13.1
2020-10-12 - swiper 文档的 current-item-id 没了?
https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html
2020-10-09 - miniprogram-ci 预览后 css 中的 url 的 get 参数被编码?
Mac 开发者工具 1.03.2008270 代码片段:https://developers.weixin.qq.com/s/DfZW06m87ikL 使用新的编译模块,真机调试时 css 中图片地址的 get 参数被 encodeURIComponent 编码了,还加了个等号=。导致有些情况图片加载不出来。 预览和上传有同样的问题。用 miniprogram-ci 也有同样的问题。开发者工具上是好的,真机上不行。 WXSS代码: [图片] 真机调试: [图片]
2020-09-04 - 【bug】数组的 length 不能正确的传给组件
使用这种方式 setData,list 的 length 不能正确的传到组件的属性里 this.setData({ 'list[0]': true }); 把 list.length 放到组件的属性里,组件拿到的值是 0 <view class="a-{{ list.length }}">{{ list.length }}</view> 得到 <view class="a-0">1</view> 可参考代码片段。 开发者工具、iOS、安卓均稳定复现
2020-04-16 - scroll-view 垂直方向嵌套水平方向时滑动的 bug
<scroll-view scroll-y refresher-enabled> <scroll-view scroll-x> 内容 </scroll-view> </scroll-view> scroll-view-y 开启自定义下拉刷新,且 scrollTop 为 0 的情况下,内部的 scroll-view-x 左右划动大概率无反应。 触发条件:refresher-enabled && scrollTop 是 0 安卓iOS均有这个问题。
2020-04-07 - 【iOS 13.4】 svg 图片中的动画失效
仅 iOS 13.4 有问题。 老版本 iOS、安卓、20年3月版开发者工具均没问题。 机型:iPhone X
2020-03-31 - 当 setData() 要设置超过 1M 的数据时怎么办?
setData() 的文档中说: 单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。 的确是这样的,当单次设置的数据过大时会失败。 但这种情况怎么避免呢? 想过分批赋值给数组或对象: let i = 3; [代码] [代码] [代码]this.setData({[代码] [代码] [代码] [代码] [代码][代码]arr[i]: 'abc',[代码] [代码] [代码] [代码] obj.i: 'abc'[代码] [代码] [代码] [代码]})[代码] 但语法是错的。 文档中还说: 其中 key 可以非常灵活,以数据路径的形式给出,如 array[2].message,a.b.c.d,并且不需要在 this.data 中预先定义。 试验了一下 [代码]this.setData({[代码] [代码] [代码] [代码] "arr[i]": 'abc',[代码] [代码] [代码] [代码] "obj.i": 'abc'[代码] [代码] [代码] [代码]})[代码] 语法没错,但显然 i 只作为一个字符串,而不是变量。 又试了一些拼字符串的方式,语法上都不对 [代码]this.setData({[代码] [代码] [代码] [代码] `arr[${i}]`: 'abc',[代码] [代码] [代码] [代码] "arr[" + i + "]": 'abc'[代码] [代码] [代码] [代码]})[代码] 虽然可以使用这个方式解决变量问题,但 1M 的限制还是在的(没试验,但理论上设置的还是总数据) const obj let i = 3 obj[i] = 'abc' this.setData(arr) 所以想问下在需要设置大量数据时,应该怎么做? 举个实际应用的例子: 瀑布流,当用户一直一直往下拉,大量的数据要怎么处理呢?
2018-01-02