element-UI下拉选择框的value属性说明

element-UI下拉选择框的value属性说明

如下图所示,这是一个多选框的效果图,
在这里插入图片描述

<el-select v-model="value1" multiple placeholder="请选择" style="width:100%;">
   <el-option
      v-for="item in options"
      :key="item.code"
      :label="item.chinaName"
      :value="item.code"
      >
    </el-option>
 </el-select>

这里着重的讲一下label和value的区别,label是你看到的东西,value是你所选择的生成的数组,此处options的数据结构是

[
	{
		chinaName: "西班牙"
		code: "ES"
		name: "Spain"
		numCode: 724
	},
	{
		chinaName: "中国"
		code: "ZN"
		name: "China"
		numCode: 725
	}
]

:value="item.code"的意思是我选择框显示的内容是chinaName,当我选择了‘西班牙’之后,选择框会将‘西班牙’对应的code: "ES"推入v-model="value1"绑定的数组value1中,这样在你与后端交互的时候,就会很方便,有的时候避免再一次对数据进行处理,之前用的时候没有很在意这个属性,今天使用的时候突然发现了,记录一下。

下拉选择框的校验:
绿色部分要和红色部分的属性值要一样
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Realistic-er

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

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

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

打赏作者

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

抵扣说明:

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

余额充值