Vue.jsでボタンを押すと文字を出力するサンプルです。
サンプルソース
例)ボタンを押すと画面上に"りんご"と"みかん"を表示する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>Vue.jsサンプル</title> </head> <body> <button onclick="doBtn()">ボタン</button> <div id="app"> {{ text01 }}、{{ text02 }} </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 7 8 9 10 11 12 |
var dt = {text01: 'テスト1', text02: 'テスト2'}; var app = new Vue ( { el: '#app', data: dt }) function doBtn(id){ dt.text01 = 'りんご'; dt.text02 = 'みかん'; } |
- (結果)
- テスト成功です。
解説
- HTMLの「id="app"」とjsの「el:"#app"」が対応しています。
- HTMLの「{{text01}} {{text02}}」とjsの「data:"~"」が対応しています。