- wx.getMenuButtonBoundingClientRect 的问题
- 当前 Bug 的表现(可附上截图) 调用 wx.getMenuButtonBoundingClientRect 这个 API 的时候偶尔会返回一下错误: getMenuButtonBoundingClientRect:fail:access denied; at wx.getMenuButtonBoundingClientRect Error: getMenuButtonBoundingClientRect:fail:access denied 看起来好像是因为没有权限,但这个 API 好像不需要授权吧? 这个问题没有找到复现的方法,是在线上监控里看到的。只在安卓手机里出现这个问题。并且在多个版本的微信客户端里都有出现,可以排除是兼容性的问题。虽然数量不多,但一直有出现。 希望微信官方能解答一下。
2019-04-04 - for 循环渲染模板时状态没有同步
初始状态如下: [图片] 当我在开发工具的调试器的 AppData 里把「中国」和其他选项的位置交换一下,例如把「中国」和「美国」换一下,就会变成下面这样: [图片] 我仅仅是交换了位置,但「美国」就自动选中了。这时候看 AppData 里的状态,「美国」是没有选中的。所以实际的状态没有和视图同步。 代码如下: [代码]<[代码][代码]checkbox-group[代码] [代码]bindchange[代码][代码]=[代码][代码]"checkboxChange"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]label[代码] [代码]class[代码][代码]=[代码][代码]"checkbox"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{items}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{item.value}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]template[代码] [代码]is[代码][代码]=[代码][代码]"checkbox"[代码] [代码]data[代码][代码]=[代码][代码]"{{...item}}"[代码] [代码]/>[代码][代码] [代码][代码]</[代码][代码]label[代码][代码]>[代码][代码]</[代码][代码]checkbox-group[代码][代码]>[代码] [代码]<[代码][代码]template[代码] [代码]name[代码][代码]=[代码][代码]"checkbox"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]checkbox[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{item.value}}"[代码] [代码]value[代码][代码]=[代码][代码]"{{name}}"[代码] [代码]checked[代码][代码]=[代码][代码]"{{checked}}"[代码][代码]/>{{value}}[代码][代码]</[代码][代码]template[代码][代码]>[代码]是在官方的 checkbox 代码片段的基础上改的,只是把 checkbox 放在了 template 里。 如果我在 template 的 data 属性里这样 data="{{item.checked}}" 的话是不会自动选中的,但是这样 data="{{...item}}" 传就会有上面的问题。 虽然知道避免的办法,但还是想知道原因是什么?
2018-12-04 - wx.getUserInfo错误信息不一致
调用用户信息接口时,如果用户点击拒绝,ios 和安卓返回的错误信息不一致: ios:getUserInfo:fail auth deny 安卓:getUserInfo:fail:auth deny 安卓的错误信息中多了一个冒号
2017-07-10