Я использую 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>
Я хочу, чтобы иметь возможность выбрать один из вариантов выбора элемента и когда я нажимаю кнопку отправки, я должен вызвать метод retrieveByTrack(track.circuitId)
, передающий значение параметра, выбранное в элементе select.
Почему бы не получить выбранное значение позже в вызываемой функции. –