ElementUI的el-select怎样实现下拉多选并实现给下拉框赋值和获取值
场景
要实现的效果如下
官方示例代码实现多选
为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怎样实现下拉多选并实现给下拉框赋值和获取值相关推荐
- select下拉框赋值和取值
jq的select常用的方法: 一.下拉框赋值: 1.已创建select的下拉框. ①选中option的value为jquery 例:$(&qu ...
- Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值
场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...
- el select 清空_解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
这是一个项目中常见的需求,el-select 为下拉多选,默认值不可删除,或者指定值不可删除. 实现效果: el-select 如下源码中 tag closable 属性为 el-select 的 d ...
- layui怎么给下拉框赋值_layui给select下拉框赋值
转: layui给select下拉框赋值 //重新渲染表单函数 function renderForm() { layui.use('form', function() { var form = la ...
- js填充select下拉框并选择默认值
/* 使用json数组填充下拉框并复选 *//* 初始化下拉框数据 */ var jsonStr = { "data": [] }; for (var str in JsonStr ...
- layui给select下拉框赋值
layui给select下拉框赋值 //重新渲染表单函数function renderForm() {layui.use('form', function() {var form = layui.fo ...
- 判断select下拉框是否有选,并给下拉框赋值
使用select下拉框时,错误写法 var sex = $('#sex').val(); alert(sex); //弹出的是:nullif(sex==""){alert(&quo ...
- jqgrid表格下拉搜索多选框优化—使用select下拉多选插件
jqgrid表格插件应该是表格插件中最强大吧,最近项目需要使用jqgrid但又要根据项目需求进行一些私人订制,还好jqgrid的源码写清晰易懂. jqgrid有个下拉搜索的功能,我们先看下官网的展示, ...
- js获得html下拉框的值,JavaScript如何获取select下拉框中第一个值
本文主要和大家介绍JavaScript实现获取select下拉框中第一个值的方法,涉及javascript针对页面元素属性的相关获取操作技巧,需要的朋友可以参考下,希望能帮助到大家. 1.说明 获取s ...
最新文章
- 【最佳实践】如何通过OSS的Bucket Policy设置访问授权?
- JQuery属性、事件相关操作
- mysql privileges_[转]mysql privileges
- 通过RADIUS 服务器管理无线AP的VLAN
- [LeetCode] Search for a Range [34]
- ural 1129 (求数据)
- X Window Messing With The Mouse Cursor
- 《图解HTTP》-读
- 广播(有序)跨应用发送简单举例
- onclick 如何传数据_云主机文件传输神器:免占公网带宽,文件极速秒传
- 杰控连接mysql_杰控FameView在数据库连接和查询方面的应用
- 数字图像处理合集终章——车流量统计(后附源码)
- 计算机网络(读书笔记)
- win10默认壁纸_Win10系统待机锁频壁纸怎么提取?
- 新的用户故事待办列表就是一副地图
- 在电脑上怎么做报表新手_自己怎样在电脑上制作表格
- hdfs API命令操作京东云主机,采坑记录
- SAP生产订单删除步骤
- 柏林是哪个系统的服务器,柏林系统其实很“佛系”,明白了这些你也能玩好海缸!...
- javascript案例31——简易ATM机、简易银行、存钱取钱。
热门文章
- Docker安装Logstash7.7.0
- freamarker 模板中空格_高端商务公司介绍PPT模板
- springboot集成shiro实现注册、登录、退出功能
- c语言静态图片做成动态效果,如何使静态图片做成动态效果?怎么让静态图片动起来...
- 转换时间格式24小时_国内(上海)原油期货交易的具体时间段?是24小时交易吗?...
- dns被自动修改_怎么加速iTunes下载速度 设置DNS方法【介绍】
- mysql-proxy安装包_Mysql-proxy安装
- 网页设计相关计算机语言,title(计算机语言)
- ubuntu分屏软件_Ubuntu 17.10安装终端分屏:Terminator终端终结者
- 项目日报模板_雄东片区A单元安置房项目首栋住宅楼主体结构封顶