【发布时间】:2017-04-19 22:36:31
【问题描述】:
我正在使用 VueJS 2(带有this 模板),以下是我到目前为止所做的:
<template>
<select id="dropDown" v-model="mytrack">
<option value="">Select track</option>
<option v-for="track in tracksList" :value="track.circuitId">{{ track.name }}</option>
</select>
<button type="submit" @click="retrieveByTrack(track.circuitId)">
Search
</button>
</template>
<script>
export default {
data() {
return {
tracksList: []
};
},
created: {
// here I fill tracksList[] with a list of tracks
},
methods: {
retrieveByTrack(trackId){
}
}
}
</script>
我希望能够从 select 元素中选择一个选项,当我单击提交按钮时,我应该调用 retrieveByTrack(track.circuitId) 方法传递在 select 元素中选择的选项值。
【问题讨论】:
-
为什么不在被调用函数中检索选定的值。
标签: javascript vue.js