实例讲解v-if和v-show的区别


Posted in Javascript onJanuary 31, 2019

代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <div id="app">
    <div v-if="isIf">v-if</div>
    <div v-show="ifShow">v-show</div>
    <button @click="toggleShow()">点击按钮</button>
  </div>
</body>
<script src="vueDist/vue.min.js"></script>
<script>
  new Vue({
    el:"#app",
    data:{
      isIf : true,
      ifShow : true,
    },
   methods:{
     toggleShow:function () {
       this.ifShow = this.ifShow ? false : true;
       this.isIf = this.isIf ? false : true;
     }
   }
  })
</script>
</html>

没点击前的图

实例讲解v-if和v-show的区别

点击后的图

实例讲解v-if和v-show的区别

显示来看v-if 是“真正的”条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建;而v-show 不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。

一般来说, v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件不太可能改变,则使用 v-if 较好。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
两个select之间option的互相添加操作(jquery实现)
Nov 12 Javascript
Extjs4 类的定义和扩展实例
Jun 28 Javascript
js 限制input只能输入数字、字母和汉字等等
Dec 18 Javascript
使用JavaScript获取电池状态的方法
May 03 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
JavaScript中实现依赖注入的思路分享
Jan 15 Javascript
js实现显示当前状态的导航效果代码
Aug 28 Javascript
Spring MVC中Ajax实现二级联动的简单实例
Jul 06 Javascript
原生JS实现网络彩票投注效果
Sep 25 Javascript
原生javascript移动端滑动banner效果
Mar 10 Javascript
vue elementui form表单验证的实现
Nov 11 Javascript
详解使用angular框架离线你的应用(pwa指南)
Jan 31 #Javascript
Angular PWA使用的Demo示例
Jan 31 #Javascript
vue.js指令v-for使用以及下标索引的获取
Jan 31 #Javascript
微信小程序开发的基本流程步骤
Jan 31 #Javascript
JSON的parse()方法介绍
Jan 31 #Javascript
JSON.stringify()方法讲解
Jan 31 #Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
Jan 31 #Javascript
You might like
推荐个功能齐全的发送PHP邮件类
2007/01/03 PHP
给php新手谈谈我的学习心得
2007/02/25 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
超级退弹代码
2008/07/07 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
2015/08/22 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
2017/03/14 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
一个Python最简单的接口自动化框架
2018/01/02 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
毕业生求职的求职信
2013/12/05 职场文书
师范学院毕业生求职信范文
2013/12/26 职场文书
带病坚持工作事迹
2014/05/03 职场文书
焦点访谈观后感
2015/06/11 职场文书
什么是SOLID
2022/03/24 Javascript