详细问题描述
checkbox在methods修改checked状态后,UI没有根据设置的值改变
重现步骤
[步骤]
1、在view中添加checkbox组件,并且将checked属性在data中赋值;
2、在methods中写一个方法,动态改变checkbox的checked的值;
[结果]
1、当你执行checked=false的时候,console打印出来checked的状态是false是对的视图中checkbox的状态却是选中状态;
[期望]
动态修改checked状态时,视图层的checkbox可以根据true和false状态改变;
IDE运行环境说明
HBuilderX-
[IDE版本号]
2.3.6.20191020
[windows版本号]
[mac版本号]
catalina 10.15
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
所有端都有这个问题
联系方式
[QQ]731751408
3 个回复
叶凌风 - 叶凌风
我也遇到了,不可以改变的
3***@qq.com
同样遇到,不知道怎么解决
落叶在飘
export default {
data() {
return {
item: {
checked: false,
},
}
},
methods: {
changeCheck(){
this.item.checked=true
this.$set(item, 'checked', true)
}
}
}
这样就可以更新