流浪のwolf

卷帝

导航

v-show和v-if的区别

v-if是条件决定标签是否存在,标签的显示和隐藏是基于标签是否存在,如果开始的时候条件是false 那么v-if 什么都不会做,标签是不存在的,当条件true就会新建标签,再次false时候,就会删除标签;

v-show是条件决定标签是否显示,开始的时候不论条件是false还是true,标签都会被创建,false/true决定标签是否显示的,和css的display实现一样的,不占据空间;

v-if 由于删除和创建标签,所以适用在不需要频繁切换条件的情况下使用,而v-show实用在频繁切换条件的状况下;

posted on 2022-09-21 21:36  流浪のwolf  阅读(22)  评论(0编辑  收藏  举报