Skip to content
前端技术积累
搜索文章
K
Main Navigation
首页
文章
技术栈
其他
算法
CSS
ES6
HTTP
JavaScript
jQuery 源码
Linux
Node.js
React
Three.js
TypeScript
Vue
Vue 3
WebGL
Webpack
标签
充电站
关于
留言
外观
文章导航
返回顶部
文章目录
组件化的作用与分类
组件是
独立和可复用
的代码组织单元。组件系统时
Vue
的核心特性之一,它使得开发者使用小型、独立和通常可复用的组件构建大型应用。
组件化开发能大幅提高应用开发效率、测试性、复用性等。
组件使用按分类有:
页面组件、业务组件和通用组件
。
组件实现与通信
Vue
的组件是
基于配置
的,通常编写的组件是组件配置而非组件,框架后续会生成其构造函数,他们基于
VueComponent
扩展于
Vue
。
Vue
中常用组件化技术有:属性
prop
,自定义事件,插槽,主要用于组件通信、扩展。
组件设计原则
合理的划分组件,有助于提升应用性能。
组件应该是
高内聚、低耦合
的。
遵循
单向数据流
的原则。