当前位置:首页 > 技术分析 > 正文内容

vue中的select下拉框多选以及多选数据回显

ruisui882个月前 (04-27)技术分析17

下拉框多选

效果图:


 <el-select 
 v-model="xxx" 
 multiple 
 value-key="id" 
 collapse-tags 
 @change="clk">
      <el-option 
      v-for="(item,index) in arrs" 
      :label="item.name" 
      :value="item"	
      :key="index">
      </el-option>
 </el-select>
<script>
           data() {
    return {
		xxx:'',
     	arrs:[
	        {id:0,name:'00',sex:'0',cont:'000'},
	        {id:1,name:'11',sex:'1',cont:'111'},
	        {id:2,name:'22',sex:'2',cont:'222'},
      	],
      }
     },
   	methods: {
	    clk(){
	      console.log(this.xxx);
	    },
    }
</script>

参数说明:

v-model=“xxx” :绑定的属性

multiple :控制多选

value-key=“id” :唯一标识,绑定值为对象类型时必填,id是你那个对象里面的某个属性

collapse-tags :选了好几个选项,内容长度超出了就把后面的选项改成+1显示

@change=“clk :点击事件

v-for=”(item,index) in arrs" :循环的数组

:label=“item.name” :选项

:value=“item” :绑定的对象

:key=“index” 唯一值

如果想绑定对象里面的一个属性,:value那里就绑定item.xxx就可以了。

多选数据回显

效果图:


思路:v-model绑定的是一个数组,里面包含你所选择的值,拿到的是一个串数字,需要转为字符串,再转按逗号分隔成数组进行赋值。

 <p class="adzjgs"><span>护士姓名:</span>
    <el-select
      multiple
      v-model="mnurseId"
      :multiple-limit=3>
      <el-option :value="item.id" v-for="item in cnurseIdArr" :key="item.id" :label="item.name"></el-option>
    </el-select>
  </p>
rows(row){
	this.mnurseId=row.nurseIds.toString().split(',');`
}

没了,结束了,是不是很简单呐,如有问题,欢迎留言。
如果此篇博文对您有帮助,还请动动小手点点关注 点点赞 收藏 留言呐~,谢谢 ~ ~

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3626.html

标签: select2多选
分享给朋友:

“vue中的select下拉框多选以及多选数据回显” 的相关文章

亚马逊推出 Amazon Linux 2023 发行版,专为 AWS 云进行优化

稿源:IT之家3 月 19 日消息,本周早些时候,亚马逊宣布推出其第三代 Linux 发行版 Amazon Linux 2023(AL2023)。亚马逊表示,该版本将带来高安全性标准、可预测的生命周期和确定性更新。Amazon Linux 2023 针对 Amazon EC2 进行了优化,与最新的...

别让“跑焦”毁所有!仅需这一项设置,即可显著改善镜头对焦精度

我常常会收到一些摄影爱好者的私信,也一直在努力的帮助大家解决更多摄影中常见问题。在我收到的所有问题中。有一个问题是最麻烦的,那就是“为什么我的图像看起来模糊?”。这个问题几乎每个人都遇到过,究其原因可以说是多种多样相对复杂。起初我一直认为是对焦问题所导致,也就有了我之前所写的“后按对焦”以及“对焦模...

js中数组filter方法的使用和实现

定义filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。语法var newArray = arr.filter(callback(element[, index[, selfArr]])[, thisArg])参数callback循环数组每个元素时调用的回调函数。回调函...

12种JavaScript中最常用的数组操作整理汇总

数组是最常见的数据结构之一,我们需要绝对自信地使用它。在这里,我将列出 JavaScript 中最重要的几个数组常用操作片段,包括数组长度、替换元素、去重以及许多其他内容。1、数组长度大多数人都知道可以像这样得到数组的长度:const arr = [1, 2, 3]; console.log(a...

vue2中路由的使用步骤,你学会了吗?

今天我们来整理下关于vue2中路由的使用步骤:1. 导入 vue 文件和Vue-router文件(注意:vue-router是依赖vue运行的,所以一定在vue后引入vue-router)2. 定义路由组件模板3. 创建路由实例并定义路由规则4. 将路由实例挂载给Vue实例5. 在结构区域定义控制路...

VUE 技术栈

官网链接:https://cn.vuejs.org/什么是vue:渐进式JavaScript 框架vue-cli链接:https://cli.vuejs.org/vue-cli安装:npm install -g @vue/clivue -V创建一个项目:vue create xxxxxx模版语法:文...