uni-app 支付宝侧底层基础组件重大BUG 避免新手入坑
uni-app 支付宝侧底层基础组件重大BUG 避免新手入坑
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | 10 | HBuilderX |
没有复现到你说的问题,
<checkbox-group name="" @change=“checkboxchage”>
<label>
<checkbox :value="box1v" /><text>000</text>
</label>
<label>
<checkbox :value="box2v" /><text>001</text>
</label>
<label>
<checkbox :value="box3v" /><text>002</text>
</label>
<label>
<checkbox :value="box4v" /><text>003</text>
</label>
<label>
<checkbox :value="box5v" /><text>004</text>
</label>
</checkbox-group>
data() {
return {
box1v:"001",
box2v:"002",
box3v:"003",
box4v:"004",
box5v:"005",
}
},
checkboxchage(e){
console.log(e)
console.log(e.detail.value)
},
更多关于uni-app 支付宝侧底层基础组件重大BUG 避免新手入坑的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是官方示例uni-app-hello中提供给的代码, 在checkboxChange监听方法中加入for循环中的代码, 就能复现上述的问题
checkboxChange: function(e) {
var items = this.items,
values = e.detail.value;
for (var i = 0, lenI = items.length; i < lenI; i) {
const item = items[i]
console.log("item: ", item);
if (values.indexOf(item.value) >= 0) {
this.$set(item, ‘checked’, true)
// item.checked = true;
} else {
this.$set(item, ‘checked’, false)
// item.checked = false;
}
}
}
这是官方示例uni-app-hello中提供给的代码, 在checkboxChange监听方法中加入for循环中的代码, 就能复现上述的问题
确认是支付宝的问题,多次选中后支付宝控件内部选中状态和绑定的数据状态错乱了,已反馈给支付宝小程序,支付宝小程序的下个IDE版本将修复此问题

