[英]Vue.js: How to get attributes of an option in Select dropdown box?
If we bind a Select box values like the following Example:如果我们绑定一个 Select 框值,如下例所示:
<select v-model="car">
<option number="one">BMW</option>
<option number="two">Audi</option>
<option number="three">Mercedes</option>
</select>
How can I get the value of the number
attribute instead of the Name of the car in Vue.js?如何在 Vue.js 中获取
number
属性的值而不是汽车的名称?
You should use value
instead of number
:您应该使用
value
而不是number
:
<select v-model="car">
<option value="one">BMW</option>
<option value="two">Audi</option>
<option value="three">Mercedes</option>
</select>
selected value will be assigned to car
property.选定的值将分配给
car
属性。
Example :例子 :
Vue.config.devtools = false; Vue.config.productionTip = false; new Vue({ el: '#app', data() { return { car: '' } } })
<link type="text/css" rel="stylesheet" href="//unpkg.com/bootstrap/dist/css/bootstrap.min.css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.16/vue.js"></script> <div id="app" class="container"> <select v-model="car"> <option value="one">BMW</option> <option value="two">Audi</option> <option value="three">Mercedes</option> </select> {{car}} </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.