Vue3-08-条件渲染-v-if 的基本使用

v-if 是什么

v-if  一个指令,
它是用来根据条件表达式,进行选择性地【展示】/【不展示】html元素的。

比如 : 有一个按钮A,当条件为真时,展示该按钮;条件为假时,不展示该按钮。

与 js 中的 条件判断类似,也可以进行 else 的判断,对应的指令如下:
v-if: 条件为真时展示该html元素;
v-else-if: 条件为真时展示该html元素;
v-else: 不满足上述两个条件时展示该html元素。
以上三个指令就是完整的html元素的判断指令。

v-if 渲染的特点

v-if 的实现方式是 【插入】或【移除】html 的元素节点;
基于上述特点,在对组件使用 v-if 时,会触发 组件的 创建和销毁两个生命周期钩子。

v-else-if 与 js中的逻辑判断一样,可以重复存在多个;

v-else-if 、v-else 这两个指令必须要跟在一个 v-if 指令后面才会被识别,否则无效。

v-if 的使用案例


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值