labelClick(data){ console.log(data); } 3.通过 $refs 拿到 el-select 组件实例,该实例拥有 selectedLabel 属性,为当前选中的 label。 或者可以通过 selected 拿到选中的 option 的组件实例,拥有 label 和 value 两个属性。 <el-select ref="selectLabel" v-model="value" placeholder="请选择" @change="g...
1.1、单选情况 用上ref,在el-select中加入ref='selectLable' 获取值直接拿this.$refs.selectLable.selected.currentLabel 这步操作一般在最后一步那里进行,不要在onchange事件那里拿,拿到的是上一次的label,不尽人意。 2.2、多选情况 this.$refs.selectLable.selected.map(v=>v.label)这个样子就能拿到label数组的...
1.el-select获取选中对象label值 <el-form-itemlabel="车辆配置"prop="sales_name"><el-selectv-if="!showSaleNameInput"v-model="form.sales_name"clearableref="itemSelect"size="mini"class="form-item-width"><el-optionv-for="(item, index) in sales_name_list":key="index":label="item.sales_...
最近在开发时总遇到一些起奇奇怪怪的需求,例如el-select组件需要同时获取用户选中的label值跟value值,据后台人员说是只传一个value匹配不上数据。害,这还不简单,那我就都传过去呗,下面给大家分享几种快速拿到用户选中label值的方法。 单选时 1. 使用 Arry.find 方法 ...
{id: 1, label:"香蕉", value:"banana"}, {id: 2, label:"橙子", value:"orange"}, ], }; }, AI代码助手复制代码 二. 方法 1. 通过ref的形式(推荐) 在进行el-select渲染时,给el-select添加一个ref,用于获取值 然后就可以在点击事件或者提交表单时获取到选中的值了 ...
labelClick(data){ console.log(data); } 3.通过 $refs 拿到 el-select 组件实例,该实例拥有 selectedLabel 属性,为当前选中的 label。 或者可以通过 selected 拿到选中的 option 的组件实例,拥有 label 和 value 两个属性。 <el-select ref="selectLabel" v-model="value" placeholder="请选择" @change="...
{ id: 1, label: "香蕉", value: "banana" }, { id: 2, label: "橙子", value: "orange" }, ], }; }, 二.方法 1.通过ref的形式(推荐) 在进行el-select渲染时,给el-select添加一个ref,用于获取值 然后就可以在点击事件或者提交表单时获取到选中的值了 ...
直接把当项值给value,选中后再取item下的id即可。 <el-select v-model="item.mealType" @change="mealChange(item.mealType, index)" placeholder="请选择" > <el-option v-for="item in meallist" :key="item.mealId" :label="item.mealLable" ...
el-select获取选中的value和label(值和id) //vue页面 <el-select v-model="form.towerDeptName"placeholder="输入文字后选择"clearable @change="towerChange" > <el-option v-for="item in towerList":key="item.deptId":label="item.fullName":value="item"//注意这里对应change能获取的值></el-option...