随手小记: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 及其他处理
}
相关推荐
xiaohua0708day3 小时前
Lodash库
前端·javascript·vue.js
万物皆对象6663 小时前
切换路由时页面空白问题(vue3)
前端·vue.js·typescript
李剑一5 小时前
小红书前端架构面试问的挺深入啊!面试官:Vue中组合式API与选项式API的设计权衡
vue.js·面试
一 乐6 小时前
汽车租赁|基于SprinBoot+vue的汽车租赁管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·汽车·论文·毕设·汽车租赁管理系统
MaCa .BaKa9 小时前
55-宠物爱心救助领养系统-宠物救助领养系统
java·vue.js·tomcat·maven·springboot·宠物救助领养系统
海鸥两三10 小时前
基于 Vue 3 + 高德地图的网格规划系统实战(有源码)
前端·javascript·vue.js
专注VB编程开发20年11 小时前
我制作excel工作簿的选项卡,发给deep seek, 昨天修改了一天
前端·vue.js·excel
qq_4203620312 小时前
前端国际化方案
前端·javascript·vue.js·国际化·reactjs
香香爱编程13 小时前
vue3自定义顶部弹窗
前端·javascript·vue.js
蜡台13 小时前
Vue Echart 的 **高阶组件化** 封装思路
前端·javascript·vue.js·echarts