v-if
在 Vue.js ,我们使用 v-if 指令实现的功能
也可以用 v-else 添加一个 “else” 块
template-if
因为 v-if 是一个指令,需要将它添加到一个元素上。但是如果我们想切换多个元素呢?此时我们可以把一个<template>
元素当做包装元素,并在上面使用 v-if,最终的渲染结果不会包含它
v-else
可以用 v-else 指令给 v-if 或 v-show 添加一个 “else” 块
v-else 元素必须紧跟在 v-if 或 v-show 元素的后面——否则它不能被识别
v-show
另一个根据条件展示元素的选项是 v-show 指令。用法大体上一样