前提・実現したいこと
vue.jsを学習中により初心者な質問となってしまうことをお許しください。
selectboxにv-on:changeを使用することによって、optionのvalueの値を取得したい。
dataの「activeTab」を取得したvalue値で代入したい。
発生している問題・エラーメッセージ
特にエラーが発生しておりませんが、理想の動作が実行できないです。
該当のソースコード
HTML
1 <select class="form-control" name="works_select" 2 @change="onChange"> 3 <option value="website-view"> 4 Website 5 </option> 6 <option value="banner-view"> 7 banner 8 </option> 9 <option value="logo-view"> 10 logo 11 </option> 12 </select>
vue.js
1new Vue({ 2 el: '#works', // 3 data: { 4 activeTab: 'website-view', 5 }, 6 methods: { 7 onChange: function(val) { 8 this.activeTab = val.value; 9 } 10 }, 11});
試したこと
onclickだと簡単に実装できたのですが、onChaneだとどうもうまく出来ませんでした。。。
恐れ入りますが、ご回答お願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/01 11:58