vue中的select下拉框多选

11 篇文章 2 订阅
6 篇文章 1 订阅

效果图:
在这里插入图片描述
代码:

 <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>
   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);
	    },
    }

参数说明:
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就可以了。
没了,结束了,是不是很简单呐
最后:如果此篇博文对您有帮助,还请动动小手点点关注点点赞呐~,谢谢 ~ ~

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨同学*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值