Skip to content
网游世界
网游世界

吾生有涯,而知无涯。

  • 首页
  • PHP
    • ThinkPHP
    • FastAdmin
    • webman
  • JavaScript
    • jQuery
    • AdminLTE
  • Free Pascal
  • Java
    • JeeSite
    • 若依
    • ruoyi-vue-pro
  • 其它
    • 操作系统
    • 树莓派
    • 前端
    • Null
  • 关于
网游世界

吾生有涯,而知无涯。

vue v-if v-show 区别

3Vshej, 2024年8月15日 周四2024年8月15日 周四

本文通过展示方式、执行顺序、性能等角度,对 v-if、v-show 做对比。

 

对比项
v-ifv-show
展示方式通过渲染 DOM使用 CSS 样式
表达式支持复杂表达式支持普通表达式
执行顺序高于 v-showv-if 决定是否渲染到 DOM,而后 v-show 确定是否显示
如果 v-if 条件为 false,元素将不会被渲染到 DOM 中,v-show 指令将被忽略。
如果 v-if 条件为 true,元素将被渲染到 DOM 中,然后 v-show 将决定是否显示该元素
性能因涉及 DOM 操作,会有性能开销性能开销小
使用场景低频变化,如组件加载高频变化,如状态切换

参考:
v-show和v-if有什么区别?使用场景分别是什么?
一文讲透 Vue 中 `v-if` 和 `v-show` 的区别

相关文章:

  1. Paginationjs 插件简单使用 在日常工作中,分页很常用,但有时候,不想让后端处理,改为前端 JS 实现分页效果。 前端分页通常适用......
  2. jQuery 创建表单并提交 在开发中,需要单独提交一个表单,如文件下载:已知外部参数和提交地址,后端需要根据参数,整理数据,创建......
  3. Jquery Infinite Scroll 滚动插件简单使用 在开发中,需要对分页处理,通常的作法是,使用页码,即展示分页条,点击页码,跳到相应的页。 另一种作法......
  4. FastAdmin Summernote 清除格式 需求是这样的,录入内容时,大多是从 Word 中粘贴过来的,内容很少,但实际代码却很多,存储时,提示......
JavaScript Vue

文章导航

Previous post
Next post

近期文章

  • Android Studio Gradle 配置国内镜像
  • 为什么重新发明轮子
  • ruoyi-vue-pro 匿名访问
  • VUE 中接收 code 异常
  • 关于 AI

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
除非特殊说明,本站作品采用知识共享署名 4.0 国际许可协议进行许可。
豫公网安备 41010402002622号 豫ICP备2020029609号-3
©2025 3Vshej