テンプレートの中で条件分岐したい場合v-ifv-else-ifv-elseが使えます。これらは必ず同じ階層にある必要があります。またv-else-ifv-elseは単体では使えず同階層にv-ifが必要です。

です。

<template>
  <span v-if="num === 1">one {{num}}</span>
  <span v-else-if="num === 2">two {{num}}</span>
  <span v-else>three {{num}}</span>
</template>

<script>
export default {
  data() {
    return {
      num: 1
    };
  }
};
</script>

JavaScript で飯食べたい歴約 5 年、 純( nju33 ) によるノートサイトです。

このサイトではドリンク代や奨学金返済の為、広告などを貼らせて頂いてますがご了承ください。

Change Log