Vue学习之路第十五篇:v-if和v-show指令
发布时间:2020-12-16 23:26:46 所属栏目:百科 来源:网络整理
导读:1、v-if和v-show都是用来实现条件判断的指令。 2、先看代码 ="flag"这是v-if指令控制 script type="text/javascript"gt; span style="color: #0000ff"gt;var/span vm = span style="color: #0000ff"gt;new/spanspan style="color: #000000"gt; Vue({ el:/spa
1、v-if和v-show都是用来实现条件判断的指令。 2、先看代码 ="flag">这是v-if指令控制
通过点击按钮来控制v-if和v-show对应元素的显示和隐藏。从页面展示现象看,这两个指令的作用是一样的,我们来看下浏览器控制台元素的具体展示情况。 当页面元素隐藏或者显示的时候,v-if每次都会重新删除或创建元素,v-show指令则通过控制样式属性display的值来实现同样的效果。 总结: 1、v-if由于每次都会重新删除或创建元素,所以有较高的切换性能消耗。 2、v-show通过控制样式属性display的值来显示隐藏元素,但是即使你不需要显示,该元素还是被页面渲染了,所以其有较高的初始渲染消耗。 3、具体使用哪一个还是要根据实际的业务场景来判断使用。 每天进步一点点! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |