v-if条件渲染,如果初始渲染条件为真,就渲染,反之就不渲染。并且在渲染条件切换时,相对应的条件块内的事件监听器和子组件会适当的销毁和重建。
v-show不管初始条件是否为真,都会被渲染。只是通过修改css属性display来控制显示与隐藏。
因此,平凡切换时用v-show,运行条件很少改变就用v-if。注意:v-show不支持v-else和template元素。详细区别请见Vue官网。

Logo

前往低代码交流专区

更多推荐