关于 v-if v-show的区别

v-if 指令可以完全根据表达式的值在DOM中生成或者移除一个元素。如果v-if 表达式 赋值为false ,那么对应的元素 就会从 DOM中移除 ;否则 ,对应元素的一个克隆将被重新插入 DOM中。

  

y因为v-if 是一个指令, 需要将它添加 到一个元素上, 但是 如果想切换多个元素 ,则可把 v-show v-show 指令是根据元素的值来显示隐藏 HTML元素 ,当v-show赋值为 false时,元素 将隐藏,查看dom时,会发现元素上多了一个内联样式style ="display:none".

你可能感兴趣的:(关于 v-if v-show的区别)