vue 循环勾选框_Vue学习笔记-遍历el-checkbox
Vue学习笔记-遍历el-checkout
v-model="checkAll"
:label="list.eventtypeid">
全选
:label="operate.actionid"
:key="operate.actionid"
@change="handleCheckedCitiesChange">
{{operate.actionname}}
看上面的例子,都是把el-checkbox放在el-checkbox-group里面进行循环的。
1.@change事件要优于@click事件,可以把这个change加在el-checkbox-group上面。这样每次点击的checkbox框变化他都能捕捉到。也可以放在el-checkbox上面,这样点击时获取的是你当时点击的checkbox。
2.v-model上面的值是你checkebox的选中的值,这里label绑定的是id(也就是我们想要获取给后台的)而不是显示的内容。而且必须写个label赋值id,不然你写name的话,他选择时就把名字相同的都选中了。v-model写在了checkbox-group上面。这样获取的就是循环的里面所有选中的,不是一条数组选中的。有了v-model就可以不用写:checked属性来决定他是否选中了。如果选中了。你就在v-model绑定的那个数组里添加上这个id值就可以啦,如果取消选中就在数组里删除这个值。
//删除:比如this.actionid是我们想删除的。
this.checkOne=this.checkOne.map(res=>{
if(res!=this.actionid){return res;}
});
//添加:
this.checkOne.push(this.actionid);
element-ui 多选框组件el-checkbox-group,赋值取值
示例一:
示例.png
示例二:
示例2.png
servicesData: [
{
"value":1,
"text":"视讯",
"name":"shix",
"type":"checkbox",
"child":[
{
"value":11,
"text":"智驿酒店电视系统"
}
]
},
{
"value":2,
"text":"网络",
"name":"wangl",
"type":"checkbox",
"child":[
{
"value":21,
"text":"客房WIFI免费"
}
]
}
];
//js
for (let key in this.servicesData) {
this.$set(this.services, key, [])
}
console.log(this.services);
console.log(JSON.stringify(this.services));
js打印:
js打印.png
模板渲染
{{itemChild.text}}
参考:
参考.png
vue 循环勾选框_Vue学习笔记-遍历el-checkbox相关推荐
- layui table勾选框的修改_layui怎么设置checkbox勾选
方法1 在返回的json中设置LAY_CHECKED为true,页面上的checkbox就是选中状态了.data":[ {"name":"北京市",& ...
- layui-table中勾选框部分勾选的暂时解决办法
layui-通过table进行状态勾选,但是在表格中有部分是启动的状态,启动状态下不能够被勾选.如下: 单选已启用的会失败 全选的会把已启用的勾选关闭 目前解决的办法 : 在layui的工具 对勾选框 ...
- python画大对勾_python+selenium个人学习笔记8-获取信息和勾选框
获取信息.定位一组元素和勾选框 一.获取信息 在实际操作中,我们通常通过获取title .URL和text等信息进行断言. 1.获取当前页面的title driver.title 2.获取当前页面的U ...
- 纯前端vue利用docxtemplater实现生成word文档下载 word模板,勾选框的默认勾选。。
首先需要下载如下工具: cnpm i docxtemplater pizzip jszip-utils file-saver -S 然后将它们引入: import JSZipUtils from &q ...
- web前端-Vue element UI中的el-table勾选框 展示隐藏;设置默认勾选、禁用
1.el-table如果我们想新增一个勾选框,在 .vue文件中 <el-table-column type="selection" width="55" ...
- vue利用element勾选框样式编写可勾选的卡片组件
需求:1.卡片点击查看详情,添加选中样式,兄弟标签取消样式:2.勾选框全选.反选,勾选样式,判断全选,未全选. 1.HTML 全选 <div class="select-contani ...
- Vue Element-ui table隐藏表头勾选框,多选框改单选框
在table中添加class = "table-style" 在style里添加 样式 .table-style /deep/ .el-table-column--selectio ...
- PyQt5 复选框(勾选框)
-- coding: utf-8 -- import sys from PyQt5.QtWidgets import QApplication, QWidget, QCheckBox from PyQ ...
- easyui前端实现多选框_前端:Element UI 多选框组用法笔记
今天给大家分享一下Element UI 多选框组用法笔记,直接上代码! "兴趣爱好:"> "form.checkList"> for= {{item ...
最新文章
- python3 去除列表中重复的元素 保存原来顺序
- 关于迭代器中IEnumerable与IEnumerator的区别
- buu [GKCTF2020]小学生的密码学
- 极限与连续知识点总结_高数上知识点期末复习 极限、连续、间断点(一)
- 【dfs】简单游戏(jzoj 2121)
- oracle 取系统当前年份_Oracle 获取当前日期及日期格式
- 447. Number of Boomerangs
- 贪心算法无重叠区间c语言,贪心算法之区间问题.md
- Chrome开发者工具插件
- java获取jsp页面下拉列表框_jQuery+jsp下拉框联动获取本地数据的方法(附源码)
- transformClassesWithProfilers-transformForDebug
- 安德鲁1.2Ku使用感受
- Date()常用方法getMonth, getFullYear等
- 美业SaaS的创业分享之[技术]:产品研发和架构在组织管理中的挑战
- ProGrade Digital宣布推出SDXC UHS-II V90存储卡
- 201621123030《Java程序设计》第3周学习总结
- RTP/RTSP/RTCP 协议详解
- 投资理财-有趣的灵魂
- 使用Github Actions自动部署vue项目到nginx服务器
- 查看服务器host文件,查看主机DNS服务器
热门文章
- 复旦大学2017--2018学年第二学期(17级)高等代数II期末考试第六大题解答
- 感性电路电流计算_感性负载并联电容后可以提高电路的功率因数,为什么不采用串联?...
- SAP进口关税及增值税处理
- DevOps 3355
- L1-014 简单题 - java
- 为什么fflush(stdin)用了并不能清除缓冲区
- JSP+ssm计算机毕业设计高速公路管理系统设计与实现e6hx6【源码、数据库、LW、部署】
- Delphi基本数据类型(内置数据类型)
- 2022-2027年中国汽车传感器行业市场调研及未来发展趋势预测报告
- unordered_map详解