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.js 中 v-if 和 v-show 有什么区别?
- Vue.js 中 v-if 和 v-show 的区别
- Vue.js 中 v-if 和 v-show 的区别
- Vue.js 条件渲染 v-if、v-show、v-else
- 对于v-if 和 v-show的选择 --Vue.js
- 在vue中,v-if和v-show的区别
- Vue.js常用指令汇总(v-if//v-show//v-else//v-for//v-bind//v-on等)
- Vue.js使用v-show和v-if的注意事项
- vue中v-if 与v-show的区别
- vue中v-if和v-show的区别
- vue学习笔记之v-if和v-show的区别
- Angular.js中ng-if、ng-show和ng-hide的区别介绍
- vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
- AngularJs ng-show 和 ng-if的区别
- angular.js里的ng-show,ng-hide与ng-if的区别
- vue学习笔记二:v-if和v-show的区别
- vue中 v-if和v-show的区别
- vue.js之v-show 与 v-if
- 深入理解vue.js中的v-if和v-show
- vue中v-show与v-if的区别