uniapp 中 checkbox 中的 checked 不生效的方案

uniapp 中 checkbox 中的 checked 不生效的方案

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

解决uniapp开发小程序中复选框组件checkbox监听change事件设置checked属性不生效的问题。原因是复选框组件没有@change事件,而是checkbox-group组件拥有该事件。解决方案是在@change事件中,先将checked设置为true,再设置成false即可生效。

🎯

关键要点

  • 在uniapp中,复选框组件的@change事件无法直接监听checked属性的变化。
  • 复选框组件没有@change事件,只有checkbox-group组件拥有该事件。
  • checkbox-group的@change事件返回当前勾选的值,但不更新checked属性。
  • 解决方案是在@change事件中,先将checked设置为true,再设置为false以生效。
➡️

继续阅读