09 笔记

 v-if和v-show

<body>
          <!-- v-show和v-if都可以用来控制标签的显示与隐藏 -->
          <!-- true就显示,false就隐藏 -->
        <div id="app">           
            <div v-show ="display">show控制</div>
            <div v-if ="display">if控制</div>
        </div>
      <script src="./vue.min.js"></script>
      <script>       
        new Vue({
            el:"#app",
            data:{
                display:true
                
            }
        })
      </script>
      <!-- 【v-show】
      1.本质就是标签display设置为none,控制隐藏。只是基于CSS进行切换。
      2.V-show有更高的初始渲染消耗。
      3.V-show适合频繁切换的情况。
      【v-if】
      1.动态的向DOM树内添加或者删除DOM元素。
      2.v-1f有更高的切换消耗。
      3.v-1f适合运行条件很少改变的情况。 -->
    
</body>

 true

 false

 

<body>
    <div id="app"> 
    <h3></h3>
    <div v-if="money >=10000">去海边双人游</div>
    <div v-else-if="money>=5000">买点自己想要的都行</div>
    <div v-else-if="money >=1000">省着</div>
     <div v-else-if="moeny>=100">吃土</div> 
     <div v-else>应该不至于</div>
     -------------------------------------------
     <!-- 双分支 -->
     <div v-if="age >= 18">干不能干的事</div>
     <div v-else>啥都不能干</div>
     </div>
      <script src="./vue.js"></script>
       <script>        
        new Vue({
              el:'#app', 
        data:{
             money:3000 ,
             age:20
          }
        })
        
       </script>
    
</body>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值