vue2 + antDesign 下拉框限制只能选择2个

vue2 + antDesign v1开发需求下拉框只能选2项,由于v1版不能使用新版属性直接设置,只能手动修改

a-select手动实现选择2个

组件部分

复制代码
<a-form-model
        ref="ruleFormFitup"
        :model="startForm"
        :rules="rulesStartForm"
        :label-col="{ span: 8 }"
        :wrapper-col="{ span: 16 }"
      >
        <a-row :gutter="8">

<a-col :span="12">
            <a-form-model-item
              ref="reviewEngineer"
              label="审核工程师"
              prop="reviewEngineer"
              
            >
              <a-select
                v-model="startForm.reviewEngineer"
                placeholder="请选择"
                allowClear
              show-search
              mode="multiple"
              :filter-option="filterOption"
               @change="handleReviewEngineerChange"
              >
                <a-select-option
                  v-for="item in reviewList"
                  :key="item.oaUser"
                  :value="item.oaUser"
                >
                  {{ item.oaUser }}
                </a-select-option>
              </a-select>
            </a-form-model-item>
          </a-col>
</a-row>
</a-form-model>

method中限制选择

复制代码
 handleCheckEngineerChange(value) {
      // 限制最多选择2个
      if (value && value.length > 2) {
        // 只保留前两个选项
        this.startForm.checkEngineer = value.slice(0, 2);
      }
    },
相关推荐
_下雨天.1 小时前
LVS负载均衡
服务器·负载均衡·lvs
灵感__idea3 小时前
Hello 算法:贪心的世界
前端·javascript·算法
mounter6254 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
zzzyyy5384 小时前
Linux环境变量
linux·运维·服务器
GreenTea5 小时前
一文搞懂Harness Engineering与Meta-Harness
前端·人工智能·后端
kebeiovo5 小时前
atomic原子操作实现无锁队列
服务器·c++
CHHC18805 小时前
NetCore树莓派桌面应用程序
linux·运维·服务器
killerbasd6 小时前
牧苏苏传 我不装了 4/7
前端·javascript·vue.js
吴声子夜歌6 小时前
ES6——二进制数组详解
前端·ecmascript·es6
帮我吧智能服务平台6 小时前
装备制造智能制造升级:远程运维与智能服务如何保障产线OEE
运维·服务器·制造