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

<body>
<div class="box">
<!-- v-if 等于true的时候 会把这个元素彻底移除掉-->
<h1 v-if="flog">这里显示的是v-if绑定的数据</h1>
<!-- v-show 等于true的时候,会把这个元素设置成display:none-->
<h1 v-show="flog">这里显示的是v-show绑定的数据</h1>
<input type="button" value="切换按钮" @click ="btnClick">
</div> <script src="lib/vue-2.4.0.js"></script>
<script>
var vm=new Vue({
el:'.box',
data:{
flog:true
},
methods:{
btnClick:function(){
this.flog=!this.flog
}
}
});
</script>

经典案例  购入车选项 使用v-if 和v-else  或者 v-else if

    <div class="box">
<button @click="handleClick()">Click</button>
<div v-if="isCheck">空空如也</div>
<ul v-else>
<li v-for="item in gouru" >{{item}}</li>
</ul>
</div> <script src="vue-2.4.0.js"></script>
<script>
var vm= new Vue({
el:'.box',
data:{
isCheck:true,
gouru:['11111','22222','33333']
},
methods: {
handleClick:function () {
this.isCheck=! this.isCheck
},
},
})
</script>
</body>
</html>

最新文章

  1. shell 删除某个目录下的重复文件
  2. c语言 指针与地址的区别
  3. iOS应用程序间共享数据
  4. Ruby使用gets的错误:gets得到的有&#39;\n&#39;,需要使用chomp去掉
  5. jquery对象和javascript对象相互转换
  6. OC7_复合类内存管理(setter方法)
  7. 衬衫面料品牌:Alumo_衬衫_男装_男装:衬衫、法式衬衫、袖扣领带、西服西裤等男士正装服饰-仕族官网
  8. 《第一行代码》学习笔记12-UI(1)
  9. mysql学习(补充)
  10. Unable to boot : please use a kernel appropriate for your cpu
  11. Inno Setup入门(九)&mdash;&mdash;修改安装过程中的文字显示
  12. 自然语言处理中的自注意力机制(Self-attention Mechanism)
  13. TCP的三次握手与四次挥手
  14. 2018-2019-2 实验一 Java开发环境的熟悉
  15. Spring学习之旅(六)Spring AOP工作原理初探
  16. MVC传参数给js的时候 如果是数值 变量要进行一下转换才能正确识别 例如var aaa = parseInt(&#39;@Model.ClickIndex&#39;);
  17. ios下面的按钮和inout框
  18. [转帖]中国公有云2018H1市场占有率
  19. Java后台要看的书
  20. Java中的数组与集合

热门文章

  1. ES6深入浅出-9 Promise-3.Promise的细节
  2. 转 zabbix 优化方法 以及数据库查询方法 两则
  3. sqoop import mysql to hive table:GC overhead limit exceeded
  4. 使用wkhtmltopdf将多个html批量转成pdf
  5. Charles 手机抓包HTTPS设置以及证书安装
  6. vs2015.无法运行rc.exe
  7. C/C++ 多线程(程序猿面试重点)CodeBlocks-CB的pthreads使用
  8. Extjs locked无效,使用enableLocking即可
  9. (模板)hdoj1251(字典树模板题)
  10. 011 Android AutoCompleteTextView(自动完成文本框)的基本使用