而 Vue.extend 却不能,因为生成的对象没有名字,得这样:

Vue.component 也可以通过组件的 components 属性使用其他组件。

对于 Vue.component 和 Vue.extend 返回的都是 组件的构造器(constructor),而且这些构造器是 Vue 构造器 的子类。 这也意味着,这些构造器的实例将会继承了 Vue 实例的属性和方法,比如 $mount。

利用 $mount 方法,可以将组件实例 mount 在某一节点上或者触发组件接下来的生命周期,利用这个方式可以比较方便的编写组件的单元测试。