全局注册
Vue.component('my-component-name', {// ... 选项 ...
})
这些组件是全局注册的,也就是说它们在注册之后可以用在任何新创建的Vue根实例(new Vue)的模板中。比如:
js中:
Vue.component('component-a', { /* ... */ })
Vue.component('component-b', { /* ... */ })
Vue.component('component-c', { /* ... */ })
new Vue({ el: '#app' })html中:
<div id="app"><component-a></component-a><component-b></component-b><component-c></component-c>
</div>
在所有子组件中也是如此,也就是说这三个组件在各自内部也都可以相互使用。局部注册
var ComponentA = { /* ... */ }
var ComponentB = { /* ... */ }
var ComponentC = { /* ... */ }
然后在 components 选项中定义你想要使用的组件:
new Vue({el: '#app'components: {'component-a': ComponentA,'component-b': ComponentB}
})
注意局部注册的组件在其子组件中不可用。例如,如果你希望 ComponentA 在 ComponentB 中可用,则你需要这样写:
var ComponentA = { /* ... */ }
var ComponentB = {components: {'component-a': ComponentA},// ...
}

转载于:https://www.cnblogs.com/zhaosijia----1234/p/9513838.html

vue中如何创建组件?相关推荐

  1. vue树形结构html,怎么在vue中利用递归组件实现一个树形控件

    怎么在vue中利用递归组件实现一个树形控件 发布时间:2021-06-11 17:26:48 来源:亿速云 阅读:81 作者:Leah 本篇文章为大家展示了怎么在vue中利用递归组件实现一个树形控件, ...

  2. vue中,兄弟组件之间传值

    vue中,兄弟组件之间传值 项目中,需要使用多个子组件,当需要传递值的时候,较为麻烦,怎样实现呢 1.一般可以使用子组件a传递给父组件,再由父组件传递给子组件b.但是一般较为麻烦, 2.使用bus作为 ...

  3. 【Vue】Vue中的父子组件通讯以及使用sync同步父子组件数据

    前言: 之前写过一篇文章<在不同场景下Vue组件间的数据交流>,但现在来看,其中关于"父子组件通信"的介绍仍有诸多缺漏或者不当之处, 正好这几天学习了关于用sync修饰 ...

  4. vue中写svg组件svg图片加载不出来

    vue中写svg组件svg图片加载不出来 结构 首先要安装3个插件:svg-sprite-loader,svgo,svgo-loader npm install svg-sprite-loader - ...

  5. Vue中,一个组件调用其他组件的方法(非父子组件)

    Vue中,一个组件调用其他组件的方法(非父子组件) 场景--B页面(组件)想调用 A页面(组件)中的方法:但是两个页面(组件)毫无关联(刷新 A的数据). 方式一:引用式 1.当前组件引入将要调用方法 ...

  6. vue怎么自己创建组件并引用_Vue 实现创建全局组件,并且使用Vue.use() 载入方式

    自定义vue组件,一般是局部引用的方式载入,使用的时候,在应用的组件中使用 import moduleName from 'module' 导入,在components中注册 {{info.title ...

  7. vue中获取/操作组件中的dom元素

    最近刚做了一个项目,需要用到地图,选择的是腾讯地图,创建地图的时候,需要给地图创建函数中传入地图容器的id或者容器的dom元素,但是在调试过程中,发现怎么都无法获取dom元素,直接通过getEleme ...

  8. vue中8种组件通信方式,纯干货!值得收藏

    vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就 ...

  9. 「后端小伙伴来学前端了」Vue中Props 实现组件通信TodoList案例

    自己拍的小云彩 源码在文末. 前言 上篇文章写了个V利用Props进行组件之间的通信,这不立马就安排上这个案例拉丫.光学不敲等于没学哈(资深大佬除外哈) 目标就是实现如下的样子: 能够进行增删改查,并 ...

最新文章

  1. 【Flutter】Flutter 拍照示例 ( Flutter 插件配置 | Flutter 插件源码示例 | iOS 应用配置 | Android 应用配置 )
  2. SAP内向交货详解 Details on SAP inbound delivery
  3. Cpp 对象模型探索 / 静态联编和动态联编
  4. linux用户取消密码,[Linux]linux下取消用户名和密码直接登录
  5. HDOJ 1002 A + B Problem II 解题报告
  6. tar -zxvf命令_Linux压缩命令小记
  7. 收集一些常用的CDN链接!无需下载快速使用!
  8. 深度森林实现时间序列预测(Python)
  9. ubuntu14.0.4安装drozer
  10. GoLang之取地址符、指针
  11. 大数据分析平台搭建指南
  12. 12月17号英语学习
  13. USB转串口数据线Vista驱动
  14. python画图设置坐标轴为科学记数法_防止matplotlib.pyplot中的科学记数法
  15. 软件测试人员必备思维,软件测试人员的思维
  16. 在Matplotlib中将图片导出
  17. 【原理+实战+视频+源码】抖音,快手大热背后——Android 贴心的音视频学习指南来咯!
  18. 罗永浩约战王自如中学习产品人需要具备的能力
  19. raspberry pi_如何为复古游戏设置Raspberry Pi
  20. ReactJS 官方简要教程

热门文章

  1. 基于深度学习模型的花卉图像分类代码_华为不止有鸿蒙!教你快速入门华为免编程深度学习神器ModelArts...
  2. rocketmq存储结构_RocketMQ消息存储
  3. logistic模型原理与推导过程分析(1)
  4. linux中sort命令实例,Linux命令之排序命令sort使用实例
  5. LeetCode 1713. 得到子序列的最少操作次数(最长上升子序DP nlogn)
  6. LeetCode 1035. 不相交的线(最长公共子序列DP)
  7. LeetCode 135. 分发糖果(DP)
  8. LeetCode 1404. 将二进制表示减到 1 的步骤数(字符串加法)
  9. 剑指Offer - 面试题57. 和为s的两个数字(双指针)
  10. 程序员面试金典 - 面试题 01.05. 一次编辑(编辑距离,DP)