复选框内实现互斥的逻辑怎么实现?
复选框数据有:【A,B,C,D】
其中选中B,C不能选中;选中C,B不能选中
怎么方便搞
回答:
如果说是只有 B
、C
项互斥,那么可以在 onChange
时去去判定,或者使用 watch
去监听。
具体业务逻辑就是组件绑定的 value
,如果新值当中已经出现了互斥项,那么就复原旧值。
或者不使用双向绑定,使用 onChange
去处理,如果有互斥项则不做赋值。
如果是全互斥,我的建议这种业务需求的组件使用单选组件 <radio>
而不是复选框 <checkbox>
。
以上是 复选框内实现互斥的逻辑怎么实现? 的全部内容, 来源链接: utcz.com/p/933643.html