场景

要实现的效果如下

官方示例代码实现多选

为el-select设置multiple属性即可启用多选,此时v-model的值为当前选中值所组成的数组。

默认情况下选中值会以 Tag 的形式展现,你也可以设置collapse-tags属性将它们合并为一段文字。

<template><el-select v-model="value1" multiple placeholder="请选择"><el-optionv-for="item in options":key="item.value":label="item.label":value="item.value"></el-option></el-select><el-selectv-model="value2"multiplecollapse-tagsstyle="margin-left: 20px;"placeholder="请选择"><el-optionv-for="item in options":key="item.value":label="item.label":value="item.value"></el-option></el-select>
</template><script>export default {data() {return {options: [{value: '选项1',label: '黄金糕'}, {value: '选项2',label: '双皮奶'}, {value: '选项3',label: '蚵仔煎'}, {value: '选项4',label: '龙须面'}, {value: '选项5',label: '北京烤鸭'}],value1: [],value2: []}}}
</script>

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

上面展示的实现效果首先在页面添加一个el-select并设置其为multiple支持多选

        <el-selectv-model="queryParams.czysz"placeholder="请选择操作员"multipleclearable:style="{ width: '200px' }"><el-optionv-for="dict in czyOptions":key="dict.userId":label="dict.userName":value="dict.userId"/></el-select>

这里在设置下拉框的数据源时使用的是czyOptions这个对象数组,需要提前声明

  data() {return {// 操作员字典czyOptions: [],

为了给此数据源赋值

需要在created方法中调用加载下拉框数据的方法

  created() {this.getUserList();},

调用getUserList方法请求后台数据

    getUserList() {//获取操作员数据listUser(this.user).then((response) => {this.czyOptions = response.rows;});},

其中listUser是请求后台数据的方法

将返回数据赋值给上面的对象数组。

这样通过对下拉框进行v-model数据绑定

 v-model="queryParams.czysz"

其中czysz是一个数组就能获取到下拉框的:value="dict.userId"绑定的value值的数组。

ElementUI的el-select怎样实现下拉多选并实现给下拉框赋值和获取值相关推荐

  1. select下拉框赋值和取值

    jq的select常用的方法: 一.下拉框赋值:        1.已创建select的下拉框.          ①选中option的value为jquery             例:$(&qu ...

  2. Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  3. el select 清空_解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题

    这是一个项目中常见的需求,el-select 为下拉多选,默认值不可删除,或者指定值不可删除. 实现效果: el-select 如下源码中 tag closable 属性为 el-select 的 d ...

  4. layui怎么给下拉框赋值_layui给select下拉框赋值

    转: layui给select下拉框赋值 //重新渲染表单函数 function renderForm() { layui.use('form', function() { var form = la ...

  5. js填充select下拉框并选择默认值

    /* 使用json数组填充下拉框并复选 *//* 初始化下拉框数据 */ var jsonStr = { "data": [] }; for (var str in JsonStr ...

  6. layui给select下拉框赋值

    layui给select下拉框赋值 //重新渲染表单函数function renderForm() {layui.use('form', function() {var form = layui.fo ...

  7. 判断select下拉框是否有选,并给下拉框赋值

    使用select下拉框时,错误写法 var sex = $('#sex').val(); alert(sex); //弹出的是:nullif(sex==""){alert(&quo ...

  8. jqgrid表格下拉搜索多选框优化—使用select下拉多选插件

    jqgrid表格插件应该是表格插件中最强大吧,最近项目需要使用jqgrid但又要根据项目需求进行一些私人订制,还好jqgrid的源码写清晰易懂. jqgrid有个下拉搜索的功能,我们先看下官网的展示, ...

  9. js获得html下拉框的值,JavaScript如何获取select下拉框中第一个值

    本文主要和大家介绍JavaScript实现获取select下拉框中第一个值的方法,涉及javascript针对页面元素属性的相关获取操作技巧,需要的朋友可以参考下,希望能帮助到大家. 1.说明 获取s ...

最新文章

  1. 【最佳实践】如何通过OSS的Bucket Policy设置访问授权?
  2. JQuery属性、事件相关操作
  3. mysql privileges_[转]mysql privileges
  4. 通过RADIUS 服务器管理无线AP的VLAN
  5. [LeetCode] Search for a Range [34]
  6. ural 1129 (求数据)
  7. X Window Messing With The Mouse Cursor
  8. 《图解HTTP》-读
  9. 广播(有序)跨应用发送简单举例
  10. onclick 如何传数据_云主机文件传输神器:免占公网带宽,文件极速秒传
  11. 杰控连接mysql_杰控FameView在数据库连接和查询方面的应用
  12. 数字图像处理合集终章——车流量统计(后附源码)
  13. 计算机网络(读书笔记)
  14. win10默认壁纸_Win10系统待机锁频壁纸怎么提取?
  15. 新的用户故事待办列表就是一副地图
  16. 在电脑上怎么做报表新手_自己怎样在电脑上制作表格
  17. hdfs API命令操作京东云主机,采坑记录
  18. SAP生产订单删除步骤
  19. 柏林是哪个系统的服务器,柏林系统其实很“佛系”,明白了这些你也能玩好海缸!...
  20. javascript案例31——简易ATM机、简易银行、存钱取钱。

热门文章

  1. Docker安装Logstash7.7.0
  2. freamarker 模板中空格_高端商务公司介绍PPT模板
  3. springboot集成shiro实现注册、登录、退出功能
  4. c语言静态图片做成动态效果,如何使静态图片做成动态效果?怎么让静态图片动起来...
  5. 转换时间格式24小时_国内(上海)原油期货交易的具体时间段?是24小时交易吗?...
  6. dns被自动修改_怎么加速iTunes下载速度 设置DNS方法【介绍】
  7. mysql-proxy安装包_Mysql-proxy安装
  8. 网页设计相关计算机语言,title(计算机语言)
  9. ubuntu分屏软件_Ubuntu 17.10安装终端分屏:Terminator终端终结者
  10. 项目日报模板_雄东片区A单元安置房项目首栋住宅楼主体结构封顶