Quando si associa un elemento <select>
utilizzando lo v-model
di vue.js, come si otterrebbe il testo dell'opzione selezionata rispetto al valore dell'opzione selezionata?Recupero del testo dell'elemento selezionato
In HTML:
<select v-model="selected" options="myOptions"></select>
In JS:
myOptions: [{ text: 'Blue', value: '1' }, { text: 'Green', value: '2' }]
Quello che vorrei recuperare sia il testo 'Blue', così come il valore '1' facendo qualcosa di simile {{ selected.text }}
oppure {{ selected.value }}
. Tuttavia, puoi fare solo {{ selected }}
che restituisce il valore selezionato per impostazione predefinita.
Rif: Vue.js guide for Dynamic Select Options
Sto avendo esattamente lo stesso problema adesso. La documentazione sembra implicare che puoi ottenere il 'testo 'come descrivi, ma non funziona neanche per me. – tptcat
Secondo Even You, questo non è ancora incorporato in vue.js: https://github.com/vuejs/Discussion/issues/163#issuecomment-104966694 – tptcat