likes
comments
collection
share

4.vue组件化的理解

作者站长头像
站长
· 阅读数 13

组件化是对我们的业务逻辑的封装

早期的组件化是webComponent,浏览器原生,没有发展起来是因为兼容性不好,其核心是模板、属性、事件、插槽、生命周期

好处

高内聚、可重用、可组合

组件化开发能大幅度提升应用开发效率,提高测试性和复用性等

降低更新范围,只重新渲染变化的组件

补充

vue组件都有一个渲染函数watcher(vue2)或者effect(vue3),数据变化就会执行对应的渲染函数,拆分组件要合理,如果不拆分,更新的时候就会导致整个页面进行更新,如果拆分过于多,对应的watcher或effect产生过多导致性能浪费