【发布时间】:2023-03-09 11:30:01
【问题描述】:
我的 Vuetify v-select 元素看起来是这样的:
<v-select
v-bind:items="languages"
v-model="setLocale"
label="Language:"
auto prepend-icon="map"
item-value="fetchedLocale"
hide-details
id="langSelect"
>
在data你可以找到:
data () {
return {
languages: [
{ shortCode: 'en', text: 'English' },
{ shortCode: 'pl', text: 'Polski' },
{ shortCode: 'es', text: 'Español' },
{ shortCode: 'pt', text: 'Portugues' }
],
fetchedLocale: '',
setLocale: null
}
}, (...)
经过一些处理,fetchedLocale 从上面的数组中获取一些text 属性的值,例如“葡萄牙”。
问题:如何更新v-select 使其设置fetchedLocale 的值,就像“葡萄牙”之前提到的那样,在加载DOM 元素时,而不是设置默认的空值?
【问题讨论】:
-
你试过
v-bind:item-value="fetchedLocale"吗? -
@Bert:是的,但没有成功。显示默认值。
标签: vue.js vuejs2 vuetify.js