v-if,v-show 都会产生重绘制和回流吧?

来源:3-6 Vue的原生指令

反抗刀俎的小鲜肉

2020-09-18

v-if原理是通过display:none控制显隐,占dom流却脱离文档流。当显示的时候就占据文档流了,这时候肯定发生了重排,重绘。所以我觉得两种方式其实是一样的,不存在v-show性能更好

写回答

1回答

Jokcy

2020-09-18

v-if不是控制display的,v-if是直接删除节点的,他的切换会导致重排

0
0

Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲

深入讲解Vue核心技术,展示Vue应用开发中的各种问题和解决方案

3168 学习 · 853 问题

查看课程