gpt4 book ai didi

javascript - 元素 UI 选择不适用于对象作为值

转载 作者:行者123 更新时间:2023-12-05 01:09:40 24 4
gpt4 key购买 nike

我正在尝试将 Element UI 的 Select 与整个对象一起用作值。正如您在我的示例中看到的那样,所选值正在更改,但当前值的标签没有。我不知道为什么。此外,选择选项中的所有标签都是粗体,但应该只选择一个。

脚本:

data() {
return {
options: [
{
id: 1,
type: 'USER',
age: 15
}, {
id: 2,
type: 'ADMIN',
age: 22
}
],
value: null
}
}

模板:

  <el-select v-model="value" placeholder="Select">
<el-option
v-for="item in options"
:key="item.id"
:label="item.type"
:value="item">
</el-option>
</el-select>

演示: https://codepen.io/peter-peter-the-typescripter/pen/qBNeKEp

最佳答案

基于 select-attributes只需在选择组件中添加 value-key="id" 即可为选择提供唯一标识符:

<el-select v-model="value" placeholder="Select" value-key="id">

关于javascript - 元素 UI 选择不适用于对象作为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64976435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com