在 uni-app 中 checkbox 貌似没有 onchange 事件, 只有 checkbox-group 才有 事件, 我现在有个需求 checkbox 取消/选中时,能告诉我是哪个取消/选中 而不是 给我一个数组 让我去判断到底是谁取消选中
<checkbox-group class="cc-flex-wrap" @change="onChange">
<view class="cc-mr-6" v-for="(opt,i) in field.options">
<label class="cc-m-2 cc-flex align-center">
<checkbox :value="String(opt.value)" :checked="opt.checked" :disabled="opt.disabled" />
<text v-text="opt.text"></text>
</label>
</view>
</checkbox-group>
期望
onChange(evt){
//-> 期望 evt 能够 多携带一些数据
evt = {
detail:{
value:[],
//-> 希望新增
selected: value, 当前选中的值,
cancel: 当前取消的值,
//-> 或者
selectedOrCancel: Boolean , true选中,false 取消,
operationValue: value
}
}
}
0 个回复