技术标签: element-ui JavaScript vue es6 vue.js javascript
<el-checkbox :indeterminate="hdIsIndeterminate" v-model="hdCheckAll" @change="handleCheckAllChange($event, 'hd')">华东</el-checkbox>
对于indeterminate和v-model绑定的hdIsIndeterminate和hdCheckAll的值
如果true true 或者 true false样式为-
如果false true样式为√
如果false false样式为不勾
效果如下:
<el-checkbox-group v-model="hdCheckProvince" @change="handleCheckedCitiesChange($event, 'hd')">
<el-checkbox v-for="item in hdList" :label="item.pyCode" :key="item.pyCode" :disabled="disabledAreaConfig.indexOf(item.pyCode)>-1">{
{item.label}}</el-checkbox>
</el-checkbox-group>
禁止编辑的时候你需要考虑hdIsIndeterminate和hdCheckAll的值
handleCheckAllChange(val, key) {
console.log(val, key, 'key')
let arr = []
let all = []
this[key+'List'].map((v) => {
all.push(v.pyCode)
if (~this.disabledAreaConfig.indexOf(v.pyCode)) {
arr.push(v.pyCode)
}
})
this[key+'CheckProvince'] = val ? all : arr
let checkedCount = this[key+'CheckProvince'].length
this[key+'CheckAll'] = checkedCount === this[key+'List'].length
this[key+'IsIndeterminate'] = val ? false: arr.length > 0 && arr.length < all.length
console.log(this[key+'IsIndeterminate'], 'IsIndeterminate', this[key+'CheckAll'])
},
handleCheckedCitiesChange(val, key) {
console.log(val)
let checkedCount = val.length
this[key+'CheckAll'] = checkedCount === this[key+'List'].length
this[key+'IsIndeterminate'] = checkedCount > 0 && checkedCount < this[key+'List'].length
console.log(this[key+'IsIndeterminate'], 'IsIndeterminate', this[key+'CheckAll'])
},
在Pandas 0.18或更高版本中,可以使用^{}:def percent_change(x):if len(x):return (x[-1]-x[0])/x[0]ser.resample('60T', base=30).apply(percent_change)它产生了^{pr2}$如果没有base=30,ser.resample('60T')会将序列重新采样为60分钟的间隔(分钟和秒等于0)...
AT+CNMI的使用 短消息类(class)的概念:根据指定储存的位置,短消息分为class 0 – 3四个类。也可以不指定类(no class),由ME按默认设置进行处理,存储到内存或者SIM卡中。在TPDU的TP-DCS字节中,当bit7-bit4为00x1, 01x1, 1111时,bit1-bit0指出消息所属类: 00 – class 0:只显示,不储存 01 – class 1:储存在
名称glDrawElements - 从数组数据中渲染图元C规范void glDrawElements(GLenum mode, GLsizei count, GLenum type, const...
文章目录进程的同步机制一.基本概念1.进程同步机制的概念2.为何要引入进程同步机制3.临界资源4.临界区二.进程同步与互斥关系1.同步2.互斥三.进程同步机制的四个基本原则1.空闲让进2.忙则等待3.有限等待4.让权等待四.软件和硬件同步方法1.软件方法2.硬件方法五.信号量机制概述1.整型信号量2.记录型信号量3.AND型信号量4.信号量集六.Linux中的信号量1.定义信号量2.信号量的初始化...
python应用Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维、自动
随着2019高教社杯全国大学生数学建模竞赛逐渐落下帷幕,全国大学生数学建模竞赛组织委员会**授权发布**了## 2019高教社杯全国大学生数学建模竞赛论文展示了解咨询更多高教社杯全国大学生数学建模竞赛可关注官方授权公众号:中国大学生在线(wwwunivscn)。...
前言线程池想必大家也都用过,JDK的Executors 也自带一些线程池。但是不知道大家有没有想过,如何才是最优雅的方式去使用过线程池吗? 生产环境要怎么去配置自己的线程池才是合理的呢?今天周末,刚好有时间来总结一下自己所认为的'优雅', 如有问题欢迎大家指正。线程池使用规则要使用好线程池,那么一定要遵循几个规则:线程个数大小的设置 线程池相关参数配置 利用Hook嵌入你的行...
C++代码实现图像目标区裁剪
前言当前DApp的发展仍处于早期探索阶段,面临着诸如DApp数量较少、类型单一、用户基础薄弱等问题。但毫无疑问的是,DApp的出现是区块链应用落地的有益尝试,DApp也被...
1、点击如图所示IDEA界面最左下角的按钮。键呼出快捷指令栏,并在搜索框中输入。2、之后右侧便出现Maven窗口。1、在IDEA中,同时按下。按钮,点击该按钮即可出现。2、此时右侧竖边栏出现。
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型擦除:Java 的泛型是伪泛型,这是因为 Java 在编译期间,所有的泛型信息都会被擦掉,这也就是通常所说类型擦除 。具体参考:https://blog.csdn.net/mi_zhi_lu/article/details/90727006List<T>,无论T是stri
Pear:是PHP的扩展代码包,所有的扩展均以PHP代码的形式出现,功能强大,安装简单,甚至可以改改就用。使用的时候,要在代码中进行Include才能够使用。Pecl:是PHP的标准扩展,可以补充实际开发中所需的功能,所有的扩展都需要安装,在Windows下面以Dll的形式出现,在linux下面,需要单独进行编译,它的表现形式为根据PHP官方的标准用C语言写成,尽管源码开放但是一般人无