Vueコード
雛形コードを元に Vue.js を用いて実装していきましょう。
1. マスタッシュ構文で変数を表示しよう
#1-1. カウンターの変数を用意する。
new Vue({
el: '#app',
data: {
count: 0, // 追加
},
});#1-2. HTML で変数を表示する。
<div class="counter">
<!-- マスタッシュ構文で表示 -->
<div class="counter__display">{{ count }}</div>
<div class="counter__buttons">
<button>-1</button>
<button>+1</button>
</div>
<button class="counter__reset">リセット</button>
</div>2. v-on:click でカウントアップを実装しよう。
#2-1. 関数を用意する。
関数は methods オプションの中に記載します。 data オプション内のデータは this.データ名で参照して変更する事ができます。
#2-2. ボタンに v-on:click を記載する。
3. v-on:click でカウントダウンを実装しよう。
#3-1. 関数を用意する。
#3-2. ボタンに v-on:click を記載する。
4. v-on:click でリセットを実装しよう。
#4-1. 関数を用意する。
#4-2. ボタンに v-on:click を記載する。
Last updated
Was this helpful?