vue 组件的理解

vue中组件是可复用的 Vue 实例,带有一个名字。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用,它们与 new Vue 接收类似例如 data、computed、watch、methods 以及生命周期钩子这样相同的选项,一个应用会以一棵嵌套的组件树的形式来组织:个人理解组件可分为以下几类:
1.接入型 container
2.展示型
3.交互型 比如各类加强版的表单组件,大部分的UI组件库,比如element ui 都是以交互型的组件为主,这一类组件会有比较复杂的交互逻辑,但又是一种非常通用的组件,所以通常强调复用,
4.功能型 比较抽象,比如 <router-view><transition>,作为一种扩展、抽象机制存在。

猜你喜欢

转载自blog.51cto.com/13550695/2113756