uniapp 列表中radio单选组件无法修改checked的bug
·

在uniapp列表中使用单选组件radio的时候,很多人会通过给列表中的每个item添加checked的true和false去控制radio的checked属性,但是却发现这是无效的,选中过得radio并不会受item.checked的而控制,这是什么原因呢?
其实是因为,在uniapp中,radio组件强制单选属性,只要被选中,就不能再取消,当然如果你只是需要列表的单选效果的话,可以用list的index==activeIndex去作为控制checked的条件,这样是可以的,但如果你需要实现再次点击取消选中的话,那就可以把当前选中的item的checked值改为null,这样radio就会因为空值而自动失去选中效果
更多推荐



所有评论(0)