1.example.vue

<template>
<table class="table-common">
<tr>
<th class="th1"><label for="selectAll"><input type="checkbox" v-model='checkAll' @click='checkedAll()' name="" id="selectAll" value="" />全选</label></th>
<th class="th2">维度名称</th>
<th class="th3">维度说明</th>
</tr>
<tr v-for="item in checkData">
<td ><input type="checkbox" name="" value="" v-model='item.isCheck' @change="singleSelect()"/></td>
<td class="right">item.text</td>
</tr>
</table> </template>
<script>
export default {
name: 'design',
data() {
return{
checkAll:false,
checkData:[
{text:'haha',isCheck:false},
{text:'hehe',isCheck:false},
{text:'xixi',isCheck:false}
]
}
},
methods:{
//全选
checkedAll() {
for(var item=0;item<=this.checkData.length;item++){
this.checkData[item].isCheck = !this.checkAll;
}
},
//单选
singleSelect(){
var selectData=this.checkData.filter(function(item){
return item.isCheck==true;
})
selectData.length==this.checkData.length? this.checkAll=true:this.checkAll=false;
}, }
}
</script>

  

最新文章

  1. 【C#】安装windows服务
  2. js模版引擎handlebars.js实用教程——if-判断的基本用法
  3. 2. Docker - 安装
  4. HTML报表日期格式不对 导致报错ORA-01861: 文字与格式字符串不匹配
  5. HttpWebRequest调用WebAPI
  6. [转]WPF/MVVM快速开始手册
  7. EasyUI文档学习心得
  8. SVN的学习和安装
  9. java递归简易应用教程
  10. jar包的生成及运行
  11. Python的下载和安装
  12. cocos2d-lua ARPG手机游戏《烈焰遮天》(客户端+服务端+数据库)发布说明
  13. 149_best-time-to-buy-and-sell-stock
  14. Spring容器组建注解@Component和Resouces实现完全注解配置
  15. DEVOPS 运维开发系列
  16. C#委托(转载)
  17. Saltstack 安装 命令
  18. SharePoint Framework 构建你的第一个web部件(二)
  19. python 单体模式 的几种实现
  20. 学习笔记(two sat)

热门文章

  1. Linux学习笔记记录(九)
  2. 带你全面分析嵌入式linux系统启动过程中uboot的作用
  3. 负载均衡之Ocelot
  4. Maven_自动化构建和构建环节
  5. 【08】AngularJS&#160;XMLHttpRequest
  6. 【Codeforces 246D】Colorful Graph
  7. 武大OJ 574. K-th smallest
  8. 一篮子苹果,每天吃一半多一个吃,第十天吃一半多一个后就剩余一个,求一共多少个苹果,JAVA版
  9. oracle 12c show con_name
  10. Android 好看的搜索界面,大赞Animation