Vue组件你需要知道的概念【云驻计划】
【摘要】 系列请多关注
计算属性 vs 方法 vs 侦听属性
如果一个功能同时可以使用计算属性(computed)、方法(methods)、侦听属性(watch)来实现的时候推荐使用计算属性。
计算属性 | 方法 | 侦听属性 |
---|---|---|
计算属性是基于它们的响应式依赖进行缓存的 | 每当触发重新渲染时,调用方法将总会再次执行函数 | 有缓存,但相比计算属性,实现起来要复杂很多。 |
v-if vs v-show
v-if
根据渲染条件决定是否把元素渲染到DOM页面,而v-show
不管渲染条件是什么,都会把元素渲染到DOM页面,只是简单的切换CSS的显示隐藏。
如果需要非常频繁地切换,则使用 v-show
较好;如果在运行时条件很少改变,则使用 v-if
较好。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)