vue-VueComponent()函数
总结如下
(1)VueComponent(options) 是一个构造函数,需要用new操作符才能调用
(2)组件本质是一个名为vuecomponent的构造函数,他是由Vue.extend()生成的
(3)我们只需要书写组件标签,vue解析时会 自动帮我们创建 => school组件的实例对象
vue 执行 new VueComponent(options) options是我们配置的配置对象,也会自动传入
<school></school>
或者
<school/>
组件标签
!!(4)每次调用Vue.extend(),返回的是一个全新的vue.component()构造函数(对象)
在源码中他的实现方式是闭包,返回Vue.component这个函数

(5)this的指向问题
在new Vue(options)配置中,data,watch等属性的this指向当前的vm实例
在组件配置中,data函数,等this指向VueComponent的实例 (是一个实例化的对象)
(6)vm实例通过$children调用子组件信息

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号