复选框内实现互斥的逻辑怎么实现?

复选框数据有:【A,B,C,D】
其中选中B,C不能选中;选中C,B不能选中

怎么方便搞


回答:

如果说是只有 BC 项互斥,那么可以在 onChange 时去去判定,或者使用 watch 去监听。
具体业务逻辑就是组件绑定的 value,如果新值当中已经出现了互斥项,那么就复原旧值。
或者不使用双向绑定,使用 onChange 去处理,如果有互斥项则不做赋值。


如果是全互斥,我的建议这种业务需求的组件使用单选组件 <radio> 而不是复选框 <checkbox>

以上是 复选框内实现互斥的逻辑怎么实现? 的全部内容, 来源链接: utcz.com/p/933643.html

回到顶部