v-show
2024-10-21 04:58:41
v-show的原理是当值为false的时候,元素display:none 隐藏了元素且脱离文档流,但是在dom 中仍然存在。
与v-if使用场景不同,文档中提到,当需要高频切换的时候使用v-show会更加的有益与性能,当然v-if的初始开销是要高于v-show的。
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<div id="root">
<div v-show="true">我是show显示元素 -- 显示</div>
<div v-show="false">我是show隐藏元素 -- 隐藏</div> <div v-show="true">
<div v-show="true">我是show嵌套显示元素 -- 显示</div>
<div v-show="false">我是show嵌套隐藏元素 -- 隐藏</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
var root = document.getElementById('root')
function dealNode(el){
let child = Array.from(el.children);
child.forEach(item=>{
if(item.getAttribute('v-show')==='false'){
item.style.display = 'none'
}
if(item.children && item.children.length){//如果有子元素就递归继续
dealNode(item);
}
})
}
dealNode(root)
</script>
最新文章
- get back to the slower clock rate that allows it to save more power
- 使用webpack打包ThinkPHP的资源文件
- sqlMapConfig.xml配置文件详解
- [原创]安装Oracle 11gR2,以及如何在win8下使用plsql develper连接Oracle数据库 ,在这里和大家分享下
- bzoj 1588营业额统计(HNOI 2002)
- android绘画折线图一
- 【原】rsync的详细参数
- jquery 之效果
- 用vmware安装gho文件
- 【足迹C++primer】表达式求值
- Spring Boot Memory Performance
- 【模板】HDU--1233 畅通工程
- 『超分辨率重建』从SRCNN到WDSR
- css之positon与z-index
- poj2481
- SQL Server性能优化(7)理解数据库文件组织
- 微信小程序开发 [07] 写在后面的话
- Codeforces 981D Bookshelves(按位贪心+二维DP)
- Performance Testing
- MySQL数据库管理