Vue.jsでHTMLタグの属性に、値をバインディングするサンプルです。
サンプルソース
例)aタグのhref属性にバインディングする
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>Vue.jsサンプル</title> </head> <body> <div id="app"> <a v-bind:href="url">ヤフー</a> </div> <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.js"></script> <script src="sample.js"></script> </body> </html> |
1 2 3 4 5 6 |
var app = new Vue({ el: "#app", data:{ url: "https://www.yahoo.co.jp" } }) |
解説
- HTMLタグの属性値に値をバインディングするには、「v-bind」を使用します。
- v-bindの構文は以下の通りです。
v-bind:<属性名>="<data名>"