首页 > 其他分享 >element的el-checkbox-group复选框全选

element的el-checkbox-group复选框全选

时间:2022-11-03 11:12:37浏览次数:59  
标签:el checkbox group name checkedCount value 全选 false id

<el-checkbox
          v-model="checkAll"
          :indeterminate="isIndeterminate"
          @change="handleCheckAllChange"
        >
          全选
        </el-checkbox>
        <el-checkbox-group
          v-model="checkedCities"
          @change="handleCheckedCitiesChange"
        >
          <el-checkbox v-for="city in cities" :key="city.id" :label="city.id">
            {{ city.name }}
          </el-checkbox>
        </el-checkbox-group>
const cityOptions = [
  { id: 1, name: "上海" },
  { id: 2, name: "北京" },
  { id: 3, name: "广州" },
  { id: 4, name: "深圳" }
];
 checkAll: false, // 是否全选
      checkedCities: [], // 选中值
      cities: cityOptions, 
      isIndeterminate: false
 // 全选方法
    handleCheckAllChange(val) {
      const checked = cityOptions.map(item => {
        return item.id;
      });
      this.checkedCities = val ? checked : [];
      this.isIndeterminate = false;
    },
    // 单选方法
    handleCheckedCitiesChange(value) {
      console.log("value :>> ", value);
      const checkedCount = value.length;
      this.checkAll = checkedCount === this.cities.length;
      this.isIndeterminate =
        checkedCount > 0 && checkedCount < this.cities.length;
    },

 

标签:el,checkbox,group,name,checkedCount,value,全选,false,id
From: https://www.cnblogs.com/1542986913Yu/p/16853774.html

相关文章

  • Electron 通信
    1、web向主进程发送消息(单项)使用ipcMain.on监听事件consthanle=(event,data)=>{console.log(event)console.log(data)}ipcMain.on('close',handle......
  • Delphi XE System.Generics.Collections[1] - 介绍
    DelphiXESystem.Generics.Collections[1]-介绍实现通用容器类以将数据项分组为数组、字典、列表、堆栈、队列等的单元。Package:rtl270.bpl ClassesTArrayCla......
  • Celery
    Celery简介Celery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。celery看起来似乎很庞大,先对其进行简单的了解,然后再去学习其他一些......
  • 学习vue3(五)(插槽slot,Teleport传送组件,keep-alive缓存组件,依赖注入Provide / Inject)
    插槽slot插槽就是子组件中的提供给父组件使用的一个占位符,用<slot></slot>表示,父组件可以在这个占位符中填充任何模板代码,如HTML、组件等,填充的内容会替换子组件的<slot......
  • Laravel入门与实战示例代码----数据库和Eloquent
    示例8-1数据库默认连接列表'connections'=>['sqlite'=>['driver'=>'sqlite','database'=>database_path('database.sqlite'),'prefix'......
  • laravel入门教程(二)
    上次说到了子域名路由,这回从命名空间前缀说起命名空间前缀通过使用路由组命名空间前缀,就可以避免在群组内使用很长的控制器进行引用,如API/ControllerA@indexAPI/ControllerB......
  • 2022-11-03 v-html will override element children.
    v-htmlwilloverrideelementchildren. v-html将覆盖元素子级。源代码:<divv-html="title"class="title">{{title}}</div>原因:使用了v-html的标签,该标签里面不能......
  • laravel入门教程(一)
    laravel入门教程(一)本教程是针对laravel5来讲解的####0.1、一个简单的示例//文件:routes/web.php<?phpRoute::get('/','WelcomeController@index');//文件:app/Http/Contro......
  • 打不开 github 的方法与推荐基于Vue3与Element plus的后台管理系统
    一、打不开github的方法1、打开本机hosts文件(C:\Windows\System32\drivers\etc)2、然后在hosts文件里的末尾放入一下两个IP地址:#GitHubStart140.82.114......
  • sqlserver查询语句SELECT
    SELECT查询语句数据查询是数据库的核心操作,其功能是指根据用户的需要从数据库中提取所需数据,通过SQL的数据操纵语言的SELECT语句可以实现数据库数据的查询。SELECT语句是......