1,全局注册(这种方式注册组件必须在vue实例化之前声明)

Vue.component('tag-name',{})

2,局部注册

var Child = {
template: '<div>A custom component!</div>'
}
new Vue({
// ...
components: {
// <my-component> 将只在父模板可用
'my-component': Child
}
})

3,扩展实例

// 定义一个混合对象
var myMixin = {
created: function () {
this.hello()
},
methods: {
hello: function () {
console.log('hello from mixin!')
}
}
}
// 定义一个使用混合对象的组件
var Component = Vue.extend({
mixins: [myMixin]
})
var component = new Component() // -> "hello from mixin!"

最新文章

  1. [ASP.NET MVC 小牛之路]04 - 依赖注入(DI)和Ninject
  2. QT210 android2.3 和android4.0 烧写编译日记
  3. 线段树 HDU 3397
  4. delphi.memory.分配及释放---New/Dispose, GetMem/FreeMem及其它函数的区别与相同
  5. [原创]解决net-speeder与pptp不兼容的问题
  6. 隐藏原生html5 video controls
  7. C++11 lambda的理解
  8. SQL SERVER--单回话下的死锁
  9. C++11 中的线程、锁和条件变量
  10. UVA 1351 - String Compression
  11. UIView 中 frame, bounds, center 属性的关系
  12. JS的DOM操作及动画
  13. 【基础】这15种CSS居中的方式,你都用过哪几种?
  14. EasyUI中Tabs添加远程数据的方法。
  15. 学习ELk之----02. Elastic Search操作入门
  16. 词根:sol = sun(太阳) 词根:sol = alone/single, whole/entire (单独的)
  17. Psi Probe 安装及使用说明
  18. ubuntu16.10 安装ibus中文输入法
  19. day 67 django orm的基础
  20. 利用 LibWebP-NET 解码与编码 WebP 格式图片

热门文章

  1. 【转】Jenkins怎么启动和停止服务
  2. windows下Oracle Tuxedo编译应用前需要配置的相关环境变量
  3. 多线程和Socket——在线聊天室
  4. Java Web项目总结
  5. CentOS 7 使用 Yum 软件源安装谷歌 Chrome 浏览器
  6. Golang 要点汇总
  7. VBS调用OUTLOOK发送邮件,windows计划任务定时拉起VBS调用OUTLOOK发送邮件
  8. linux sshd ssh 服务的启动和使用
  9. POJ 2230 Watchcow (欧拉回路)
  10. C 简单1