您的位置:首页 > 产品设计 > UI/UE

Vue.js 中 v-if 和 v-show 有什么区别?(转)

2017-06-29 17:47 806 查看
v-if
 的初始化较快,但切换代价高;
v-show
 初始化慢,但切换成本低。

v-show
 渲染页面结构后,通过 
"display:none"
 控制元素状态。所以初始化时间长。

v-if
 是懒计算,如果条件为false,它什么也不做,加载速度较快。当条件为真时,
v-if
 才会真正编译渲染页面结构。

因此,
v-if
 切换复杂组件的花销要比 
v-show
 大得多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vue