没有合适的资源?快使用搜索试试~ 我知道了~
element-ui CheckBox全选.txt
需积分: 49 9 下载量 7 浏览量
2019-12-24
17:06:39
上传
评论
收藏 2KB TXT 举报
温馨提示
vue配合element-ui框架中el-checkbox 接收json"data:[{key:1,name:'小李'}]"对象时全选与非全选时获取相关设定的值源码文件
资源推荐
资源详情
资源评论




格式:pdf 资源大小:28.4KB 页数:2

























<template>
<div>
<div>
<el-checkbox v-model="checkAll" :indeterminate="isIndeterminate" @change="handleCheckAllChange">全选</el-checkbox>
<el-checkbox-group v-model="data" @change="handledataChange">
<el-checkbox v-for="(value,key) in datas" :key="key" :label="value.key">{{ value.name }}</el-checkbox>
</el-checkbox-group>
</div>
</div>
</template>
<script>
export default {
data() {
return {
datas: [{ key: 1, name: '小明' }, { key: 2, name: '小王' }, { key: 3, name: '小张' }, { key: 4, name: '小刘' }, { key: 5, name: '小李' }, { key: 6, name: '小邓' }], // json对象数据
checkAll: false, // 全选状态
data: [],// model监听数据
isIndeterminate: true //indeterminate 属性用以表示 checkbox 的不确定状态,一般用于实现全选的效果
}
},
methods: {
//全选
handleCheckAllChange(val) {
// 绑定json对象时
this.checkAll = !!this.checkAll //判断全选
const checked = this.datas.map(function(item) { return item.key }) //通过使用map绑定要去得的值(键)我这里取key
this.data = this.checkAll ? checked : [] // 是否被选中
this.isIndeterminate = false
console.log(this.data)
<div>
<div>
<el-checkbox v-model="checkAll" :indeterminate="isIndeterminate" @change="handleCheckAllChange">全选</el-checkbox>
<el-checkbox-group v-model="data" @change="handledataChange">
<el-checkbox v-for="(value,key) in datas" :key="key" :label="value.key">{{ value.name }}</el-checkbox>
</el-checkbox-group>
</div>
</div>
</template>
<script>
export default {
data() {
return {
datas: [{ key: 1, name: '小明' }, { key: 2, name: '小王' }, { key: 3, name: '小张' }, { key: 4, name: '小刘' }, { key: 5, name: '小李' }, { key: 6, name: '小邓' }], // json对象数据
checkAll: false, // 全选状态
data: [],// model监听数据
isIndeterminate: true //indeterminate 属性用以表示 checkbox 的不确定状态,一般用于实现全选的效果
}
},
methods: {
//全选
handleCheckAllChange(val) {
// 绑定json对象时
this.checkAll = !!this.checkAll //判断全选
const checked = this.datas.map(function(item) { return item.key }) //通过使用map绑定要去得的值(键)我这里取key
this.data = this.checkAll ? checked : [] // 是否被选中
this.isIndeterminate = false
console.log(this.data)
资源评论


丸子'
- 粉丝: 32
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 财务信息化:促进中小企业发展的方法探究.docx
- 智能家居—可能性研究分析评测报告.doc
- 互联网+一站式校园创业服务探索.docx
- 项目管理中的人力资源管理和沟通管理.docx
- 云计算网络环境下的信息安全问题研究.docx
- 大学设计箱体注塑模CADCAM方案一.doc
- 大数据下的医院财务信息共享研究.docx
- C语言程序设计算法资料.ppt
- PLC控制机械手95153.doc
- 学生成绩管理系统数据结构程序设计实验报告2.doc
- 网络工程第一章ppt.ppt
- 学校、幼儿园网络视频监控方案-教育文博.docx
- 大模型提示词优化器,让大模型根据测试结果进行反思生成优化建议,并结合用户要求进行提示词优化
- 单片机的按摩机的控制研究与设计开发.doc
- 伪均匀随机数的计算机检验.docx
- 大模型提示词优化器:依测试反思提建议并按用户要求优化
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
