Vue.jsで階層が深い連想配列の中身をv-forでselect/optionで表示する
Vue.jsで階層が深い連想配列の中身をv-forでselect/optionで表示する:
連想配列で持たせたデータをv-forで取り出したいときは、こんな感じにする。
hoge.fugasには、apiでデータを取得したものが入っている想定。
Vue.js
フォーム入力バインディング
https://jp.vuejs.org/v2/guide/forms.html
連想配列で持たせたデータをv-forで取り出したいときは、こんな感じにする。
hoge.fugasには、apiでデータを取得したものが入っている想定。
index.html
<select>
<option v-for="fuga in hoge.fugas" v-bind:value="fuga.key">
{{fuga.value}}
</option>
</select>
vue.js
var vue = new Vue({
data: {
hoge: [
fugas: []
]
}
})
フォーム入力バインディング
https://jp.vuejs.org/v2/guide/forms.html
コメント
コメントを投稿