局部组件两种创建方法

vue中,组件有局部注册和全局注册两种方式,全局注册的组件即使不再使用,但还是会被包含到最终构建的结果中。
第一种:先定义该组件,再在components 中定义要使用的组件

Var componentName={
template: “ ”
};
New Vue ({
el:” #nountpointsName”,
components:{
“componentname”:cmponentName
})

如下:


image.png

第二种:直接定义

new Vue ({
el:” #nountpointsName”,
components:{
“componentName”:{
template: “ ”
}
})

如下图


image.png

但是局部组件是不可以直接用在它自身的子组件中的,需要通过在子组件中components 选项里定义才可以使用。

var componentB = {
components: {
'component-a': componentA
},
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 组件简介 组件系统是Vue.js其中一个重要的概念,它提供了一种抽象,让我们可以使用独立可复用的小组件来构建大型应...
    前端一菜鸟阅读 4,342评论 0 16
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 6,678评论 0 6
  • vue 的全局API:在构造器外部用vue提供给我们的API函数来定义新的功能 vue2.0_Vue.direct...
    紫由袅阅读 5,731评论 0 0
  • 一、什么组件 组件 (Component) 是 Vue.js 的重要组成部分。能够让你在复杂的应用中拆分成独立模块...
    唯老阅读 2,967评论 0 1
  • ## Vue进阶 ### 一、vue实例 #### 1.一个基本的vue的实例 ```html {{title}}...
    千锋陈老师阅读 3,989评论 0 1

友情链接更多精彩内容