vue如何获取下拉列表对应的id?

<select class="form-control" v-model="aaa">

<option v-for="RoleItem in list_roleName" value=RoleItem.id>{{RoleItem.name}}</option>

</select>
{{aaa}}

数据如下

clipboard.png

如果用户选中了BD,则aaa的数据为3,这该怎么弄啊

阅读 4k
3 个回答
<select class="form-control" v-model="aaa">

<option v-for="RoleItem in list_roleName" :value=RoleItem.id>{{RoleItem.name}}</option>
</select>

clipboard.png

<div id="app">
  <h2>Todos:</h2>
  <select class="form-control" v-model="selectId">
<option v-for="RoleItem in todos" :value=RoleItem.id>{{RoleItem.text}}</option>
</select>
<div>
当前选择值 :{{selectId}}
</div>

</div>
new Vue({
  el: "#app",
  data: {
    selectId:'',
    todos: [
      { text: "Learn JavaScript", done: false,id:1 },
      { text: "Learn Vue", done: false,id:2 },
      { text: "Play around in JSFiddle", done: true,id:3 },
      { text: "Build something awesome", done: true,id:4 }
    ]
  },
  methods: {
  }
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题