1、解释含义
key:相当于身份令牌,唯一的令牌,防止出错。这个key没有也行,但是保险起见最好加上。因为这个key作为 value 唯一标识的键名,绑定值为对象类型时必填。
label :这是给用户看的,当点击下拉菜单时,会出来选项,用户看到的选项就是这个
value :这是你点击某个label(option)之后,将对应的值给v-model绑定的值model
2、代码示例
<template>
<el-select v-model="value" placeholder="请选择">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</template>
<script>
export default {
data() {
return {
options: [{
value: '选项1',
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}, {
value: '选项3',
label: '蚵仔煎'
}, {
value: '选项4',
label: '龙须面'
}, {
value: '选项5',
label: '北京烤鸭'
}],
value: ''
}
}
}
</script>
3、演示图

本文介绍了Vue.js中el-select和el-option组件的用法,详细讲解了key、label和value的作用。key作为唯一标识,用于优化虚拟DOM;label是展示给用户的选项文字;value则是选中项的值,与v-model绑定。代码示例展示了如何创建一个下拉选择列表,并填充选项数据。
1万+

被折叠的 条评论
为什么被折叠?



