Vue.js Condicionales
Condicionales
v-if
Condicionales con la directiva v-if:
Directiva v-if
Uso de la directiva v-if en elementos y en template:
Pruébalo »
Aquí, la directiva v-if decide si se inserta el elemento p según el valor de la expresión seen (true o false).
En plantillas de cadena, como Handlebars, tendríamos que escribir un bloque condicional así:
<!-- Handlebars 模板 -->
{{#if ok}}
<h1>Yes</h1>
{{/if}}
v-else
Se puede usar la directiva v-else para añadir un bloque «else» a v-if:
Directiva v-else
Genera un número aleatorio, determina si es mayor que 0.5 y luego muestra el mensaje correspondiente:
Pruébalo »
v-else-if
v-else-if se agregó en la versión 2.1.0. Como su nombre indica, se usa como un bloque else-if de v-if. Se puede usar en cadena varias veces:
Directiva v-else
Evalúa el valor de la variable type:
Pruébalo »
v-else y v-else-if deben ir después de v-if o v-else-if.
v-show
También podemos usar la directiva v-show para mostrar elementos según una condición:
Otras extensiones