在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
下面这个案例 复习我们之前学过的原型链的知识点 // 定义一个构造函数 function Demo() { this.a = 1 this.b = 2 } //创建一个Demo实例对象 const d = new Demo() console.log(Demo.prototype); //显示原型属性 console.log(d.__proto__); //隐式原型属性 console.log(Demo.prototype === d.__proto__); //true //程序员通过显示原型属性操作原型对象,追加一个x属性,值为99 Demo.prototype.x = 99 console.log('@',d.__proto__.x); 根据下面这个组件来分析 VueComponent <body> <div id="root"> <school></school> </div> <script> Vue.config.productionTip = false //定义school组件 const school = Vue.extend({ name: 'school', template: ` <div> <h2>学校名称:{{name}}</h2> <h2>学校地址:{{address}}</h2> </div> `, data() { return { name: '尚硅谷', address: '北京' } } }) //创建Vue new Vue({ el:'#root', components:{ school, } }) </script> </body> 1、school组件本质是一个名为 2、我们只需要写<school/>或<school</school>,vue解析时会帮我们创建school组件的实例对象;即Vue帮我们执行的: 3、特别注意:每次调用 4、关于this指向:
5、VueComponent的实例对象,以后简称vc ---- 组件实例对象 重点
总结
|
请发表评论