另一种方法是,在 el-option 的value 属性中直接拼接 label 和value,然后在 change 事件中分割这个字符串来获取 label 和value。 vue <template> <el-select v-model="selectedValue" @change="handleChange" placeholder="请选择"> <el-option v-for="item in options" :key="item.value...
</el-select> labelClick(data){ console.log(data); } 3.通过 $refs 拿到 el-select 组件实例,该实例拥有 selectedLabel 属性,为当前选中的 label。 或者可以通过 selected 拿到选中的 option 的组件实例,拥有 label 和 value 两个属性。 <el-select ref="selectLabel" v-model="value" placeholder="请选...
1、为el-select绑定ref节点 2、获取el-select的虚拟dom元素 3、获取虚拟dom中的selected属性 4、对于selected属性的值,单选下拉和多选下拉分情况而定 1.1、单选情况 用上ref,在el-select中加入ref='selectLable' 获取值直接拿this.$refs.selectLable.selected.currentLabel 这步操作一般在最后一步那里进行,不要在on...
第二种方法 直接把当项值给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" :value="item" > </el-option> </el-...
{ id: 1, label: "香蕉", value: "banana" }, { id: 2, label: "橙子", value: "orange" }, ], }; }, 二.方法 1.通过ref的形式(推荐) 在进行el-select渲染时,给el-select添加一个ref,用于获取值 然后就可以在点击事件或者提交表单时获取到选中的值了 ...
获取el-select的label 使用@click.navite 在el-option 中添加 @clik.native 在方法的传参中传入自己需要的内容 这个方法同样适用于 element-plus <template> <el-select v-model="selectValue"> <el-option v-for="item in options" :key="item.value" :value="item.value" :label="item.label" @click....
获取正常情况下我们通过el-select获取到的值是value对应的code码,如果需要获取label值可以听过下面方式获取 letsales_name =this.$refs.itemSelect.selectedLabel或者letsales_name =this.$refs.itemSelect.selected.currentLabel// 注意!!!:一定要是在nextTick数据更新后才会有正确的值this.$nextTick(() =>{let...
添加函数获取label值 //获取labelonSelectChange(){constoption=this.formItems.find(option=>option.dictCode===this.ruleForm.nodeSigner);this.ruleForm.nodeSignerName=option?option.dictName:'';}, 多级el-cascader <template><div><el-cascader:options="options"v-model="selectedOptions"@change="handleCha...
{ id: 0, label: "苹果", value: "apple" }, { id: 1, label: "香蕉", value: "banana" }, { id: 2, label: "橙子", value: "orange" }, ], }; }, methods: { showoptions() { console.log( this.$refs.optionRef.selected.value, ...
通过@node-click选中节点方式获取选中的值 <el-form-itemlabel="所属地区"prop="areaId"><el-tree-selectv-model="form.areaId":data="areaOptions":props="{ value: 'id', label: 'label', children: 'children' }"value-key="id"placeholder="请选择所属地区"check-strictly ...