VUE之v-if、v-else-if、v-else、v-show用法及区别

本文介绍了Vue框架中v-if、v-else-if、v-else和v-show的用法及其区别。v-if根据布尔值决定DOM是否创建,适合条件不频繁切换;v-show通过改变display属性控制显示,适用于频繁切换,且元素始终存在于DOM中。还讲解了如何利用v-if/v-show实现tab切换效果。
摘要由CSDN通过智能技术生成

v-if、v-else:同if、else的用法

v-if里面的东西是个布尔类型的变量,也可以加条件表达式

<div id="ceshi" >
    <p>用户名:{
  {username}}</p>
    <!-- 判断是不是VIP -->
    <p v-if="isVip">用户类型:vip</p>
    <!-- 注意:v-if和v-sele中间不能有其他元素 -->
    <p v-else>用户类型:普通用户</p>

    <!-- 条件渲染,三个判断 -->
    <!-- 根据年龄显示相应内容 -->
    <p v-if='age>18'>年龄大于18岁</p>
    <p v-else-if='age>14'>年龄大于14岁</p>
    <p v-else>年龄小于14岁</p>
</div>
<script>
        var ceshi = new Vue({
            el:"#ceshi",
            data:{
                isVip:true,//如果是true,显示用户类型为VIP的内容,否则显示下一条普通用户的内容
                username:"小吴",
                age:13,
            }
        })
</script>

v-if:直接修改dom,如果v-if为false,则对应

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值