vue3教程:v-if、v-else-if、v-else指令 作者:马育民 • 2024-12-17 11:05 • 阅读:10002 # 介绍 `v-if` 相当于 `if` 语句 `v-else-if` 相当于 `else if`语句 `v-else` 相当于 `else`语句 **注意:** 永远不要把 `v-if` 和 `v-for` 用在同一个元素上 # 例子 根据分数显示优、良、中、不及格 ``` ``` ``` 优 良 中 不及格 ``` 查看网页源代码,如下图: [![](https://www.malaoshi.top/upload/pic/vue/QQ20210110102828.png)](https://www.malaoshi.top/upload/pic/vue/QQ20210110102828.png) 可知,只渲染符合条件的元素 # `` 元素上使用 `v-if` 因为 `v-if` 是一个指令,**必须加到一个元素上**。如果想切换多个元素,可以把一个 `` 元素当做不可见的包裹元素,并在上面使用 `v-if`。 最终的渲染结果将不包含 `` 元素。 ``` Title Paragraph 1 Paragraph 2 ``` 原文出处:http://malaoshi.top/show_1GWEgRCxf7Q.html