vue.js - vue.extend, vue.component 区别

查看:119
本文介绍了vue.js - vue.extend, vue.component 区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

vue.extend, vue.component有什么区别

解决方案

如楼上所说 extend 是构造一个组件的语法器.
你给它参数 他给你一个组件 然后这个组件

你可以作用到Vue.component 这个全局注册方法里, 也可以在任意vue模板里使用<apple>组件

 var apple = Vue.extend({
    ....
 })

 Vue.component('apple',apple) 

你可以作用到vue实例或者某个组件中的components属性中并在内部使用apple组件

   new Vue({    
      components:{
        apple:apple
      }
   })

Vue.component 你可以创建 ,也可以取组件 例如下

  var apple = Vue.component('apple')

new Vue

就是创建一个vue实例咯 返回一个vm实例 。api中vm的说明就是new Vue创建的

希望可以加深你理解

这篇关于vue.js - vue.extend, vue.component 区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆