el-select实现下拉全选、反选等

本文介绍了如何在Vue.js项目中使用element-ui的el-select组件实现下拉列表的全选和反选功能,包括具体代码实现和注意事项,帮助开发者提升用户体验。
摘要由CSDN通过智能技术生成
<el-select
         v-model="areaValue"
         multiple
         filterable
         placeholder="请选择"
         @change="(val) => handleWeekChange(val)">
     <div class="selectStyle" v-for="(item, index) in closeArea">
         <!-- 全选 @change="(val) =>selectCity(index, item)  ||  @change="selectAll(item, index)"-->
         <el-checkbox
                 v-model="item.checked"
                 :value="item.provAreaName"
                 @change="(val) =>selectCity(index, item)">{
   {
   item.provAreaName}}
         </el-checkbox>
         <!-- 子选项 -->
         <el-option
                 v-for="(el, i) in item.child"
                 :key="index "
                 :label="el.label"
                 @click.native.prevent="handleClickOption(el, index, i)"
                 :value="el.value">
             <el-checkbox
                     style="float: left;margin-right: 5px"
                     v-model="el.checked"
             ></el-checkbox>
             <span
                     style="
                 float: left;
                 margin-left: 4px;
                 color: #8492a6;
                 font-size: 13px;
                   ">{
   {
    el.label }}</span>
         </el-option>
     </div>
 </el-select>
 /*屏蔽区域城市全选*/
        selectCity:function
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值