美文网首页
vue element全选

vue element全选

作者: Peter_2B | 来源:发表于2020-09-16 15:17 被阅读0次
     //checkbox   当change后,自动改变了check值
     
      //单选     
      <el-checkbox v-model="it.checked" :checked="item.checked"  @change="changeItemC"></el-checkbox>
    
      <el-checkbox v-model="allChecked" :checked="allChecked"  @change="handleAllcheck">全选</el-checkbox>
      
      created(){
          this.changeItemC();  //先执行一次,确认全选true or false;
      }
      methods:{
         //单个复选 控制全选
          changeItemC(){
              var tempB = true;
              this.tableData.forEach(item=>{
                  if(!item.checked){
                      tempB = false;
                  }
              })
              this.tableDown[0].allChecked = tempB;
          },
          //全选 控制每个复选框
          handleAllcheck(val){
              this.tableData.forEach(item=>{
                    item.checked = this.tableDown[0].allChecked;
              });
          },    
    }

    相关文章

      网友评论

          本文标题:vue element全选

          本文链接:https://www.haomeiwen.com/subject/ytxhyktx.html