ログイン
問題1

カウンタープログラムを作ってみよう!

アイコン画像

問題1:カウンタープログラムを作ってみよう!

見本の動画のようなカウントアップ&カウントダウン
ができるプログラムを作ってみよう!

エディターのアイコンあらかじめエディタに書くコード

                <div id="app">
  <p>{{ count }}</p>
  <button class="up" v-on:click="countUp">
    プラス
  </button>
  <button class="down" v-on:click="countDown">
    マイナス
  </button>
</div>
<style>
  p {
    font-size:30px;
    font-weight: bold;
  }
  button {
    color: #fff;
    border-radius: 5px;
    padding: 10px;
  }
  button.up {
    background: #40b983;
    border: none;
  }
  button.down {
    background: red;
    border: none;
  }
</style>
¥Vue¥
              

ブラウザのアイコン期待する画面

タグアイコン解答ソースコード

              <script>
var app = new Vue ({
  el: "#app",
  data: {
    count: 0
  },
  methods: {
    countUp: function() {
      this.count += 1
    },
    countDown: function() {
      this.count -= 1
    }
  }
})
</script>
¥Vue¥
            

コメントのアイコン解説

問題9とほとんど同じ感じのコードになっているのに気づいていれば、徐々にVueに慣れてきている証拠。
countUpとcountDown両方のメソッドを用意して、それぞれ保持している
countsデータに対して1をプラス、マイナスにしているぞ。
ログインして解答を見る
Vueを学ぶなら現役エンジニア監修「甲賀コース」
キャンペーン

閉じる