vue学习(十二) 指令v-if v-show 控制页面标签的显示与隐藏
2024-09-01 10:15:34
//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比较好
最新文章
- zip压缩命令的使用
- web接口开发与测试
- maven学习(4)-本地项目打包发布到私有仓库
- fzu 1015 土地划分(判断线段相交+求出交点+找规律)
- nginx安装笔记
- 用原生javascript模拟经典FC游戏公路争霸
- C#使用Json
- PAT (Advanced Level) 1044. Shopping in Mars (25)
- Javascript中的bind()函数
- [USACO 3.3.1]骑马修栅栏t
- Reverse Words in a String III
- Python 简单理解多线程
- Python/ MySQL练习题(一)
- 关于footer 小于一屏还要在底部显示的思考
- Developing avb
- U3D 编辑器中sceneview下相机操作相关
- 《学习OpenCV(中文版)》
- linux查看进程与线程数
- Django视图之视图函数
- CentOS下php安装mcrypt扩展