关于vue的全局组件实现原理

vue有全局组件和局部组件,全局组件可以跨vue对象调用,所以我怀疑全局组件被vue放在了原型对象里,但我在控制台输出一个vue实例后在原型对象里没有找到全局组件,但是在vue对象的$option属性里找到了,我就很疑惑为什么要把全局组件以函数形式放在了每一个vue实例的组件属性的原型对象里啊?

img

写template,然后以它的命名方式得到该组件的所需要的参数,以及函数参数,让他渲染不就行了。
原理就是它把你写的html文件封装成了它集成的组件。可以通过配置数据源,函数源,来对html页面渲染,实质还是dom操作.只是有双向绑定的概念。