zoukankan      html  css  js  c++  java
  • 第二章 Vue快速入门-- 19 v-if和v-show的使用和特点

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4   <head>
     5     <meta charset="utf-8">
     6     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     7     <title>Document</title>
     8     <!--1.导入Vue的包-->
     9     <script src=" https://cdn.jsdelivr.net/npm/vue"></script>   
    10   </head>
    11 
    12   <body>
    13       <div id="app">
    14 
    15      <!--  <input type="button" value="toggle" @click="toggle"> -->
    16       <input type="button" value="toggle" @click="flag=!flag">
    17 
    18       <!-- v-if的特点:每次都会重新删除或创建元素 -->
    19       <!-- v-show的特点:每次刽重新进行DOM的删除和创建操作,只是切换了元素的display:none 样式 -->
    20 
    21      <!--  v-if 有较高的切换性能消耗 -->
    22       <!-- v-show 有较高的初始渲染消耗 -->
    23 
    24       <!-- 如果元素涉及到频繁的切换,最好不要使用 v-if ,而推荐使用 v-show-->
    25      <!--  如果元素可能永远也不会显示出来被用户看到,则推荐使用v-if -->
    26       <h3 v-if="flag">这是用v-if控制的元素</h3>
    27       <h3 v-show="flag">这是用v-show控制的元素</h3>
    28       </div>
    29 
    30 
    31       <script>
    32           //创建 Vue 实例,得到 ViewModel
    33           var vm =  new Vue({
    34               el:'#app',
    35         data:{
    36          flag:true
    37         },
    38         methods:{
    39          /* toggle(){
    40             this.flag=!this.flag
    41           }*/
    42         }
    43           });
    44       </script>
    45   </body>
    46 </html>
  • 相关阅读:
    CSS3与页面布局学习总结——Box Model、边距折叠、内联与块标签、CSSReset
    用php实现一个简单的链式操作
    关于php语言的使用!
    NSCalendar NSDateComponents
    IOS 谓词
    NSDate
    IOS asc码替换
    帝国CMS内容模板IF判断
    帝国CMS列表模板页面内容截取
    ios 获取崩溃日志
  • 原文地址:https://www.cnblogs.com/songsongblue/p/10988553.html
Copyright © 2011-2022 走看看