FRAMEWORK » VUE
Conditional rendering
Single-File Component (SFC)
Using v-if
v-else-if
v-else
we can create branches of the rendering condition.
vue
<script setup lang="ts">
import { ref } from 'vue';
const score = ref(10);
</script>
vue
<script>
export default {
data() {
return {
score: 10;
}
},
}
</script>
Create the elements that will rendered depending on awesome
value:
vue
<template>
<h1 v-if="score < 5">Reproved!</h1>
<h1 v-else-if="score < 8">Not bad</h1>
<h1 v-else>Excelent!</h1>
</template>