前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >《跟热饭一起学习vue吧》Part.11 v-if条件判断

《跟热饭一起学习vue吧》Part.11 v-if条件判断

作者头像
我去热饭
发布2022-05-19 16:45:09
发布2022-05-19 16:45:09
35000
代码可运行
举报
文章被收录于专栏:测试开发干货测试开发干货
运行总次数:0
代码可运行

v-if

v-if 指令,大家一看,很明显是vue自创的。是不是还有点印象?没错,我们之前讲过这个v-if了,就是在刚刚学指令的时候用v-if举例,它的作用是决定这个元素标签是否要显示出来。

不过我们当时的判断很简单,就只是:

代码语言:javascript
代码运行次数:0
复制
v-if="true" 或 v-if = "false"

其实,它的值应该是个表达式,这个表达式最终结果为真,就显示,为假就隐藏元素。

所以我们可以写成这样:

代码语言:javascript
代码运行次数:0
复制
v-if="5>3"  那么就会显示元素
v-if="1+2<2"  那么就会隐藏元素

v-else

写过代码的人都知道,有if 那必有 else。这里也一样:有v-if,那就有跟屁虫 v-else。相当于多写一个分支。

比如下面例子:

v-else-if

如果你懂python或其他语言的 if ,elif/else if ,else, 那么对于这个一定不陌生。

没错,v-else-if 就是可以插入到 v-if 和 v-else中间的,提供了更多分支的指令。

上图中,要被判断的变量名叫type,默认值为C

然后dom层 用了 一个 v-if 判断这个type是不是等于A,如果是就显示A。

下面用了俩个v-if-else来判断 是不是等于 B 或 C

最后用v-else来结尾,表示如果上面三条分支都没中,那就走这条分支,显示的元素内容为Not A/B/C

到这,就讲完了 v-if 和 v-else-if 和 v-else的用法。

好了本节课就到这里,怎么样,是不是感觉很简单???

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档