随手小记:elementUI的勾选框使用的坑
摘要:勾选框的两种使用方式和适合的场景记录一下,避免采坑。
方式一: v-model
只需要展示勾选状态 ,获取勾选值isChecked,
场景:简单展示,无逻辑处理
<el-checkbox v-model="isChecked"></el-checkbox>
方式二:value
不仅要展示勾选状态,还要处理勾选的数据
场景:有逻辑处理
采坑:如果这里使用的是双向数据绑定v-model,在处理函数里面获取_checked的值不对页面展示的勾选状态无反应
<el-checkbox :value="item.isChecked" @change="handler(item.id, $event)"></el-checkbox>// methods
checkedItemHandler(id, _checked) {// id传值,_checked当前勾选状态// todo...处理数据 // 比如修改数据item的isChecked = _checked 及其他处理
}