梦尋Junjie
梦尋Junjie
  • 发布:2021-02-26 14:33
  • 更新:2021-02-26 14:33
  • 阅读:1428

怎么获取 checkbox 当前选中的值

分类:uni-app

在 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  
  
}  
}  
}  
2021-02-26 14:33 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复