首页 > 其他 > 详细

vue学习(十二) 指令v-if v-show

时间:2019-05-03 18:26:08      阅读:147      评论:0      收藏:0      [点我收藏+]
//html
<div id="app">
  <input type="button" value="toggle" @click="flag=!flag"/>
  
  <h3 v-if="flag">使用v-if控制的元素</h3>
  <h3 v-if="flag">使用v-show控股之的元素</h3> </div> //script <script>   var vm = new Vue({     el:app,     data:{       flag:true     },     methods:{//methods中定义了当前vue实例中所有可用的方法            }   }) </script>

注意:

v-if的特点:每次都会重新删除或者创建元素

v-show的特点:每次不会进行dom的删除和创建操作,只是切换了元素的display样式 

一般来讲,v-if有更高的切换消耗,而v-show有更高的初始渲染消耗,因此如果需要频繁切换v-show较好,如果在运行时条件不大可能改变v-if比较好  

vue学习(十二) 指令v-if v-show

原文:https://www.cnblogs.com/xuchao0506/p/10805867.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!