码迷,mamicode.com
首页 > 其他好文 > 详细

vue -- 组件构造器(extend)

时间:2019-04-19 17:38:34      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:--   template   实例化   ret   组件   创建   sda   new   而不是   

extend创建的是一个组件构造器,而不是一个具体的组件实例,最终还是要通过Vue.component注册才可以使用
组件构造器相当于Vue.component()方法的第二个参数部分

const Loading = Vue.extend({
    template: ``,
    data () {
        return {
            hello: ''
        }
    }
})

// 注册局部组件
Vue.component('loading', Loading)

组件构造器实例化后,传入的data数据需要放在propsData中

new Loading({
    propsData: {
        hello: '你好'
    }
}).$mount('#div')

$mount()方法表示将组件挂载,#div表示挂载到id为div的DOM上

vue -- 组件构造器(extend)

标签:--   template   实例化   ret   组件   创建   sda   new   而不是   

原文地址:https://www.cnblogs.com/zjh-study/p/10737329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!