sai_dive IL

学んだことのアウトプットブログ

【Vue】v-on イベント作成

v-on イベント作成

  • @clickはv-on:clickの省略記法
  • 以下は一度クリックすると購入ボタンが押せなくなるイベント
<div id="app">
       <button @click="checkClick" :disbled="clicked">購入</button>
</div>

<script>
        let app = new Vue({
              el: "#app",
              data: {
                      clicked: false
              },
              methods: {
                      checkClick: funciton() {
                               this.clicked = true;
                      }
              }
       })
</script>

【Vue】条件によって、表示、非表示切り替え

条件によって、表示、非表示切り替え

  • v-ifでdisplayがtrueなら表示、displayがfalseなら非表示と切り替え
<div id="app">
       <p class="alert" v-if="display">表示</p>
</div>

<script>
        let app = new Vue({
              el: "#app",
              data: {
                 display: false
              }
         })
</script>

【Vue】クラス属性を書き換える

クラス属性を書き換える

  • :class="プロパティー名"でクラス属性を書き換える
  • :classはv-bind:classの省略記法
 <div id="app">
     <p :class="プロパティー名">クラス属性を書き換える<p>
</div>

<script>
        let app = new Vue({
              el: "#app",
              data: {
                     プロパティー名: 値
              }
         })
</script>