gpt4 book ai didi

vuetify.js - 选择自动完成 vuetify 时如何获取对象?

转载 作者:行者123 更新时间:2023-12-04 01:00:36 29 4
gpt4 key购买 nike

我的代码是这样的:

<div id="app">
<v-app id="inspire">
<div>
<v-autocomplete
label="Clubs"
:items="clubs"
item-text="name"
v-model="selectedClub"
></v-autocomplete>
</div>
<v-btn text color="primary" @click="submit">OK</v-btn>
</v-app>
</div>

演示是这样的: https://codepen.io/positivethinking639/pen/GRRNzVE?&editable=true&editors=101

如果调用 submit 方法,则显示选择的名称。例如:亩

你可以在console.log中看到

我想要如果调用提交方法,它会在数组中显示对象。所以我得到了 id
和名字

我该怎么做?

最佳答案

您可以通过在 vuetify 中使用 return-object 属性以对象形式获取所选值

假设,您的选择框具有值 [ {name: 'name1', id: 1}, {name: 'name2', id: 2}]

     <v-autocomplete
label="Clubs"
:items="clubs"
item-text="name"
v-model="selectedClub"
></v-autocomplete>

If you use the above code you get only value from "name" property


     <v-autocomplete
label="Clubs"
:items="clubs"
item-text="name"
item-value="id"
v-model="selectedClub"
></v-autocomplete>

If you use the above code, you get value from "id" property


     <v-autocomplete
label="Clubs"
:items="clubs"
item-text="name"
item-value="id"
return-object
v-model="selectedClub"
></v-autocomplete>

If you use the above code, you get the selected value as object



在此处找到工作代码笔: https://codepen.io/chansv/pen/YzzpMob?editors=1010

关于vuetify.js - 选择自动完成 vuetify 时如何获取对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58481677/

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