如果说是只有 B、C 项互斥,那么可以在 onChange 时去去判定,或者使用 watch 去监听。具体业务逻辑就是组件绑定的 value,如果新值当中已经出现了互斥项,那么就复原旧值。或者不使用双向绑定,使用 onChange 去处理,如果有互斥项则不做赋值。如果是全互斥,我的建议这种业务需求的组件使用单选组件 <radio> 而不是复选框 <checkbox>。
如果说是只有
B
、C
项互斥,那么可以在onChange
时去去判定,或者使用watch
去监听。具体业务逻辑就是组件绑定的
value
,如果新值当中已经出现了互斥项,那么就复原旧值。或者不使用双向绑定,使用
onChange
去处理,如果有互斥项则不做赋值。如果是全互斥,我的建议这种业务需求的组件使用单选组件
<radio>
而不是复选框<checkbox>
。