为了账号安全,请及时绑定邮箱和手机立即绑定

Vue.js:如何获取选择下拉框中选项的属性?

Vue.js:如何获取选择下拉框中选项的属性?

红糖糍粑 2023-07-20 15:51:49
如果我们绑定一个选择框值,如下例所示:<select v-model="car"> <option number="one">BMW</option> <option number="two">Audi</option> <option number="three">Mercedes</option></select>如何number在 Vue.js 中获取属性值而不是汽车名称?
查看完整描述

1 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

您应该使用value而不是number:


<select v-model="car">

 <option value="one">BMW</option>

 <option value="two">Audi</option>

 <option value="three">Mercedes</option>

</select>

选定的值将分配给car属性。


例子 :


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>


查看完整回答
反对 回复 2023-07-20
  • 1 回答
  • 0 关注
  • 139 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信