Vue.jsで動的なセレクトボックスを作成しております。
選択肢の中身をFlaskで作成したAPIの結果(配列)を選択肢(optionタグ)として表示させたいです。
vue.jsとajaxに関して経験がなく、どうしてもうまくいきません。
アドバイス頂ければ幸いです。よろしくお願いします。
参照サイト
HTML <div id="app2"> <select v-model="table_list_selected"> <option v-for="item in table_list">{{ item }}</option> </select> </div>
main.js new Vue({ el: '#app2', data: () => ({ table_list: '', table_list_selected: '' }), created: function () { axios.get('API').then(response => { this.table_list = response.data }).catch(function (error) { console.log(error) }) } })
APIの返り値 ["test","test1","test2","test3"]
回答2件
あなたの回答
tips
プレビュー