elementUI中Select组件下拉框取值,代码如下:
<el-select v-model="nativeSelect" placeholder="请选择" @change="handleNative">
<el-option
v-for="item in native"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
data(){
return{
nativeSelect: "",
native: [
{
value: "选项1",
label: "马绍尔群岛",
},
{
value: "选项2",
label: "马绍尔群岛",
},
],
}
}
handleNative(val){
let obj = {};//定义对象集合
obj = this.native.find(item => {
// console.log(item)
return item.value === val; //筛选出匹配数据 返回对象
});
this.nativeSelect = obj.label
console.log(this.nativeSelect); //n
},