27Vue - 条件渲染(v-if vs. v-show)
vs 条件 if 渲染 show
2023-09-11 14:15:43 时间
v-if
是真实的条件渲染,因为它会确保条件块在切换当中适当地销毁与重建条件块内的事件监听器和子组件。
v-if
也是惰性的:如果在初始渲染时条件为假,则什么也不做——在条件第一次变为真时才开始局部编译(编译会被缓存起来)。
相比之下,v-show
简单得多——元素始终被编译并保留,只是简单地基于 CSS 切换。
一般来说,v-if
有更高的切换消耗而 v-show 有更高的初始渲染消耗。因此,如果需要频繁切换使用 v-show 较好,如果在运行时条件不大可能改变则使用 v-if 较好。
相关文章
- 用好 VS Code这 13 款插件和 8个快捷键,俺又飘了~
- azure application permissions vs delegated permission
- C# Assembly.Load vs Assembly.ReflectionOnlyLoad
- VS编程常见的编译和链接错误
- 测试和恢复性的争论:面向对象vs.函数式编程
- VS禁止特定警告
- 1036 Boys vs Girls (25 分)【难度: 简单 / 知识点: 模拟 排序】
- Apache Solr vs Elasticsearch
- vs项目中头文件(.h)静态库(.lib)和 动态库(.dll )的路径和配置
- 让人一用钟情的VS插件系列之一——Web Essentials(Web开发必备利器)
- 跟我学AngularJS:全局变量设置之value vs constant vs rootscope vs 服务[转]
- 在VS中写js的同学注意了。。。。。。。。。。。。。。。。。。。
- VS Code-CC++环境的搭建
- vs code设置默认浏览器