1:v-if当条件为真时会创建元素,为假时会销毁页面元素,
2:v-show只是基于CSS的显示隐藏,不支持 < template> 语法,也不支持 v-else。
3:如果我想同时拥有v-if,v-show的功能,当第一次条件为真时才创建元素,创建以后不再销毁元素,可以同时使用这2个标签,代码如下:
<div v-show='flag'>
<div v-if='condition'></div>
</div>
<div v-show='!flag'></div>
只需在第一次tab切换时,将condition的值设为true,flag的值设为false,之后condition的值不再变化,flag值true,false切换就达到效果了;