vue v-if和v-show比较

v-if指令对应的模板标签结构不会被解析,也就不会产生对应的HTML标签结构;而v-show指令则会解析模板标签结构,生成HTML标签结构,只不过它会通过指定display为none的样式来隐藏标签结构。

在更新数据后,表达式的值变为true,需要显示标签结构。v-if指令的标签会新建HTML标签结构并显示,而v-show指令只需要去除display为none的样式让标签结构重新显示出来。当再次更新数据后,表达式的值变为false,需要隐藏标签结构。v-if指令的标签直接被删除,v-show指令的标签通过指定display为none的样式来隐藏标签结构。

相关推荐
Novlan15 分钟前
@tdesign/uniapp 图标瘦身
前端
ManThink Technology8 分钟前
如何使用EBHelper 简化EdgeBus的代码编写?
java·前端·网络
. . . . .1 小时前
shadcn组件库
前端
2501_944711431 小时前
JS 对象遍历全解析
开发语言·前端·javascript
发现一只大呆瓜2 小时前
虚拟列表:支持“向上加载”的历史消息(Vue 3 & React 双版本)
前端·javascript·面试
css趣多多2 小时前
ctx 上下文对象控制新增 / 编辑表单显示隐藏的逻辑
前端
_codemonster2 小时前
Vue的三种使用方式对比
前端·javascript·vue.js
寻找奶酪的mouse2 小时前
30岁技术人对职业和生活的思考
前端·后端·年终总结
梦想很大很大2 小时前
使用 Go + Gin + Fx 构建工程化后端服务模板(gin-app 实践)
前端·后端·go
We་ct2 小时前
LeetCode 56. 合并区间:区间重叠问题的核心解法与代码解析
前端·算法·leetcode·typescript