v-if 会删除和创建虚拟dom节点,因此破坏虚拟dom树的稳定性,频繁操作会导致消耗很多资源 v-show 不会删除虚拟dom节点,只会改变样式display:none,因此滞留很多不必要的虚拟节点,让虚拟dom树很大,同样也会消耗很多内存 因此当虚拟dom树频繁改变时,因该保证树的稳定性则选用v-show,不会频繁改变时,因该去除一些用不上的虚拟节点,节省不必要开销,则选用v-if