v-if 和 v-show 的区别
方法的本质区别:
v-show 本质就是标签disable设置为none,控制隐藏
v-if 是动态的向DOM树内添加或者删除DOM元素
编译的区别:
v-show 其实就是在控制css
v-if 切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件
编译的条件:
v-show 都会编译,初始值为false,只是将display设为none,但是他也编译了
v-if初始值为false,就不会编译了
性能:
v-show 值编译一次,后面其实就是控制css,而v-if不停的销毁和创建,故v-show性能更好一点