element 复选框判断当前值是选中还是取消选中 并获取到该条数据以及状态

需求: 勾选或 取消勾选复选框需要拿该条数据id 做某些操作 实时保存,删除等等操作

但是我搜索到网站上没有关于获取到当前选中或取消这一条的数据的状态(是取消勾选 还是勾选)所以写这篇文章 

上代码  我们都知道 checkList是绑定的选中的数据数组

 <div class="card-item" :class="{ 'active': layerActiveIndex == index }"
       v-for="(item, index) in dataList" :key="index">
   <el-checkbox-group v-model="checkList" @change="checkChangeFn(item.id, index, item)">
        <el-checkbox :label="item.id">
         <span style="width: 100%;">{{item.layer_desc }}</span>
        </el-checkbox>
    </el-checkbox-group>
 </div>

 然后根据传入id参数判断是否存在 是勾选还是取消勾选


        checkChangeFn(checkedValue, index, item) {
            // 获取当前操作的复选框的选中状态
            const checked = this.checkList.includes(checkedValue);
               if (checked) {
                        //勾选
                }else{
                        //取消勾选
                }

        }

其实这篇文章是我混流量券的哈哈哈哈哈 因为我快几个月没有写文章了(最近在忙一个新的低代码的可视化拖拽的平台 后面如果开发完毕我再会将开发中遇到的问题一一记录下) 抱拳

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值