vue v-if和v-show区别

v-if
它是惰性的,只有值为真的时候才会被选渲染。
如果从值 从 true 改变 为 false 则元素就会被销毁。
如果又从 false 改变 true 则元素会被重建。

v-show
它不管初始条件是什么,元素总是会被渲染。
它的值的变化,只是对 css display 属性的切换。

那么如何选择使用 v-if和v-show呢?
频繁切换的元素使用v-show。
条件很少改变,则使用 v-if 较好。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容