Element学习笔记:如何在选择器中默认绑定对象
Posted 梆子井欢喜坨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Element学习笔记:如何在选择器中默认绑定对象相关的知识,希望对你有一定的参考价值。
在基础单选框中
如果我们绑定了value的值,可以让选择器默认选项。
new Vue({
el: "#wrapper",
data: {
options: [{
value: '选项1',
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}, {
value: '选项3',
label: '蚵仔煎'
}, {
value: '选项4',
label: '龙须面'
}, {
value: '选项5',
label: '北京烤鸭'
}],
value: '选项5'
}
})
根据文档说明,绑定值为对象时,必须使用value-key属性
对示例代码稍做修改
<el-select v-model="test" value-key="value" @change="changeValue">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item">
</el-option>
</el-select>
new Vue({
el: "#wrapper",
data: {
options: [{
value: '选项1',
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}, {
value: '选项3',
label: '蚵仔煎'
}, {
value: '选项4',
label: '龙须面'
}, {
value: '选项5',
label: '北京烤鸭'
}],
test:{
value: '选项5',
label: '北京烤鸭'
},
},
methods: {
changeValue(value) {
console.log("value", value);
console.log("this.test", this.test);
}
},
})
现在选择器默认显示test对象的label
切换选项后,获取的value也是对象
以上是关于Element学习笔记:如何在选择器中默认绑定对象的主要内容,如果未能解决你的问题,请参考以下文章