[英]how to pass the key as select option value from v-for when changed (VueJS)
我正在使用Vue 3
和Bootstrap 5
。
我有一个select
有多个选项。 现在我正在显示我的option.TEXT
,当我更改某些内容时,这个value
也将传递到我的方法中。 但是我想在更改某些内容时传递key
(option.ID) 。
但我也希望我的v-model
成为我的option.ID
但显示我的option.TEXT
。
我如何在不检查方法本身的情况下实现这一点。
SELECT:
<select class="form-select" v-model="value" @change="get_key()">
<option v-for="option in options" :key="option.ID">
{{ option.TEXT }}
</option>
</select>
选项数组:
[
{ "ID": 1,
"TEXT": "One"
},
{ "ID": 2,
"TEXT": "Two"
},
{ "ID": 3,
"TEXT": "Three"
},
]
option
属性值应绑定到option.ID
:
<select class="form-select" v-model="value" @change="get_key()">
<option v-for="option in options" :key="option.ID" :value="option.ID">
{{ option.TEXT }}
</option>
</select>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.