Closed donghualei closed 2 years ago
代码如下:
template = ` <div on-click="onclick"> <input type="checkbox" checked="{= test =}" value="{{1}}"> <input type="checkbox" checked="{= test =}" value="{{2}}"> </div> ` initData() { return { test: [1] } }
最开始渲染的表现为第一个选中,符合预期;
当点击时,第二个点击都不能选中,第一个点击需要点击两次才生效;多次点击后打印出来test的数据如下:
console.log(this.data.get('test')) [1, '2', '2', '2', '2']
第二个:value不支持对象,这种是不是没必要支持,使用场景很少
代码如下:
最开始渲染的表现为第一个选中,符合预期;
当点击时,第二个点击都不能选中,第一个点击需要点击两次才生效;多次点击后打印出来test的数据如下:
第二个:value不支持对象,这种是不是没必要支持,使用场景很少