- hidden属性部分情况不能动态变化
- 当前 Bug 的表现(可附上截图) wxml 使用 hidden="{{!array.length}}" js 中对 array 进行差量更新,无法触发 hidden 变化,只能全量更新 [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"intro"[代码][代码]>[代码][代码] [代码][代码]<!-- hidden 仅在全量设置时会切换状态,差量追加不会触发 hidden 变化 -->[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]hidden[代码][代码]=[代码][代码]"{{!array.length}}"[代码][代码]>[代码][代码] [代码][代码]show[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]array.length={{array.length}}[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"clearArray"[代码][代码]>清空数组</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"addItem"[代码][代码]>差量追加数组</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"setArray"[代码][代码]>全量设置数组</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{array}}"[代码][代码]>[代码][代码] [代码][代码]{{item}}[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]const app = getApp()[代码] [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]array:[][代码][代码] [代码][代码]},[代码][代码] [代码][代码]addItem(){[代码][代码] [代码][代码]const array = [代码][代码]this[代码][代码].data.array[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码][[代码][代码]'array['[代码][代码]+array.length+[代码][代码]']'[代码][代码]]:array.length[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]setArray(){[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]array: [0,1,2,3,4,5][代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]clearArray(){[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]array:[][代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码]- 预期表现 当对 array 差量更新时,hidden="{{!array.length}}" 可以正常变化 - 复现路径 1.点击”差量追加数组“按钮,会向array 中追加一条数据,此时 hidden 属性判断未生效,仍是隐藏状态,应该是显示状态 2.点击”全量设置数组“按钮,会全量更新 array,此时 hidden 属性判断会生效,处于显示状态 3.点击”清空数组“按钮,会全量清除 array,,此时 hidden 属性判断会生效,处于显示状态,此时可以继续测试差量与全量的差异 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/yLfleHms7975
2019-04-17 - 测试公众号被查封如何解封?
个人测试公众号在使用的过程中无法关注测试公众号,提示违规无法关注。怎么处理 [图片]
2019-07-22 - sendSocketMessage:fail WebSocket is not?
ios 系统小程序连接websocket 连接显示成功,发生信息时,提示sendSocketMessage:fail WebSocket is not connected ; [图片] Android 手机没有问题;服务器websocket 提示错误 "由于远程方已关闭传输流,身份验证失败"
2019-08-08 - wx.request 回调不执行
[代码]wx.request({[代码][代码] [代码][代码]url: [代码][代码]'https://domain/api/hots.json'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]console.log([代码][代码]'success'[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]console.log([代码][代码]'failed'[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]console.log([代码][代码]'completed'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] 在开发工具的network面板中可以看到请求是成功了的,也有返回数据,但是回调信息一个也没有打印出来。 微信WEB开发者工具版本是:v0.13.140600 mac版本 不知道是不是开发工具的问题,因为每次打开开发者工具都提示 无法加载以下来源的扩展程序: . 清单文件缺失或不可读。 而且在调试模式下也只有 console, sources 和 Network三个面板,没有mxml面板。
2017-02-07 - map点击marker会触发拖动地图事件
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 安卓真机 map点击marker会触发拖动地图事件,怎么解决?ios没有这个问题
2019-04-28 - cover-view功能限制太多
坑爹啊,为什么做个地图导航类型的小程序,想要覆盖在地图上必须要cover-view组件,这个组件限制真多!其他的我都忍了,有一个我一直不解,为什么cover-view事件只能用bindtap?只能做点击操作啊,好烦,手指滑动都监听不了【手动难过】,希望官方尽快解决啊。还有为啥cover-view里面只能用cover-view和cover-image这两个标签【手动捂脸】[图片][图片]
2018-05-07 - 小程序蓝牙发送指令问题
小程序连接上蓝牙后。调用 wx.writeBLECharacteristicValue后,Android能够发送信息,IOS会报错writeValueToCharacteristics error 10004。
2018-01-18 - 蓝牙小程序苹果和安卓怎么兼容
官方是否能将蓝牙的API根据安卓和苹果两个系统怎么应用进行一些比较、讲解。 现在使用了API,安卓可以正常连接和操作蓝牙,苹果就不可以。 两者兼容性上有什么差异,要说明下,才好应用啊。
2018-10-09 - 微信小程序里面有onmousedown和onmouseup类似的事件吗
小程序里面有一个属性hover-class,但是这个只能改变样式,我想要和JavaScript里面的onmousedown和onmouseup一样函数,小程序里面有这样的事件吗
2018-04-17 - 微信小程序点击手机自带返回键
微信小程序在首页的时候,如果用户点击手机自带的返回键,显示一个提示框
2018-12-28