【工作日志】elementUI学习-Layout布局-2
来源:互联网 发布:召唤师捏脸数据 编辑:程序博客网 时间:2024/06/01 11:36
CheckBox复选框
1.基本用法
按钮是单一时,绑定v-model
变量,类型为boolean值。
<template> <!-- `checked` 为 true 或 false --> <el-checkbox v-model="checked">备选项</el-checkbox></template><script> export default { data() { return { checked: true }; } };</script>
2.禁用状态
设置其disabled
属性即可。
<template> <el-checkbox v-model="checked1" disabled>备选项1</el-checkbox> <el-checkbox v-model="checked2" disabled>备选项</el-checkbox></template><script> export default { data() { return { checked1: false, checked2: true }; } };</script>
3.多选框组
1.使用<checkbox-group>
</checkbox-group>
包裹即可,v-model
的值绑定为Array
类型变量。
在<el-checkbox>
中的label
属性为checkbox对应的值。
(标签无内容,该属性充当checkbox按钮后的介绍)
label
与数组中的元素值相对应。存在则为选中,不存在则不选中。
<template> <el-checkbox-group v-model="checkList"> <el-checkbox label="复选框 A"></el-checkbox> <el-checkbox label="复选框 B"></el-checkbox> <el-checkbox label="复选框 C"></el-checkbox> <el-checkbox label="禁用" disabled></el-checkbox> <el-checkbox label="选中且禁用" disabled></el-checkbox> </el-checkbox-group></template><script> export default { data () { return { checkList: ['选中且禁用','复选框 A'] }; } };</script>
4.indeterminate状态
indeterminate
属性只控制样式变化。 @change
当绑定值变化时,触发的事件。
<template> <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选</el-checkbox> <div style="margin: 15px 0;"></div> <el-checkbox-group v-model="checkedCities" @change="handleCheckedCitiesChange"> <el-checkbox v-for="city in cities" :label="city">{{city}}</el-checkbox> </el-checkbox-group></template><script> const cityOptions = ['上海', '北京', '广州', '深圳']; export default { data() { return { checkAll: true, checkedCities: ['上海', '北京'], cities: cityOptions, isIndeterminate: true }; }, methods: { handleCheckAllChange(event) { this.checkedCities = event.target.checked ? cityOptions : []; this.isIndeterminate = false; }, handleCheckedCitiesChange(value) { let checkedCount = value.length; this.checkAll = checkedCount === this.cities.length; this.isIndeterminate = checkedCount > 0 && checkedCount < this.cities.length; } } };</script>
0 1
- 【工作日志】elementUI学习-Layout布局-2
- 【工作日志】elementUI学习-Layout布局
- Extjs学习 layout布局
- Android学习-Layout布局
- layout布局的学习
- easyui学习笔记2:页面布局,layout插件
- AdminLTE 2的布局Layout
- Android Layout学习 自己layout 布局中的item
- 2016/11/2学习工作日志
- 2016/12/2学习工作日志
- 4.28学习工作日志
- 学习工作日志
- 学习工作日志
- android学习之布局(layout)
- Android学习笔记05:布局Layout介绍
- ExtJs4学习(十二)layout布局
- bootstrap3学习1:响应式布局layout
- android基础学习之六大Layout布局
- 【程序26】 题目:请输入星期几的第一个字母来判断一下是星期几, 如果第一个字母一样,则继续 判断第二个字母。
- Javaxcms
- centos 下git 访问github 的配置
- activiti自动建立数据库失败
- Spring 配置文件xml文档的schema约束
- 【工作日志】elementUI学习-Layout布局-2
- Eclipse快捷键大全(史诗级)
- redux-applyMiddleware源码解读
- 对象关系映射(ORM)
- 指针练习
- Auto_increment
- String,StringBuffer,StringBuilder异同之比较观
- 简单的python爬虫
- codeforces 733 F. Drivers Dissatisfaction(最小生成树+lca+倍增去环)