vue注册组件的几种方式总结


Posted in Javascript onMarch 08, 2018

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!"

以上这篇vue注册组件的几种方式总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 判断checkbox是否选中的实现代码
Nov 23 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 Javascript
jquery操作checked属性以及disabled属性的多种方法
Jun 20 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
easyui Draggable组件实现拖动效果
Aug 19 Javascript
AngularJS HTML DOM详解及示例代码
Aug 17 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
Mar 12 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
Oct 09 Javascript
微信小程序实现蒙版弹出窗功能
Sep 17 Javascript
JavaScript实现无限轮播效果
Nov 19 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 #Javascript
layui之select的option叠加问题的解决方法
Mar 08 #Javascript
vue2.0 axios跨域并渲染的问题解决方法
Mar 08 #Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 #Javascript
Vue.js实现图片的随意拖动方法
Mar 08 #Javascript
JS字符串去除连续或全部重复字符的实例
Mar 08 #Javascript
实战node静态文件服务器的示例代码
Mar 08 #Javascript
You might like
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
Javascript 跨域访问解决方案
2009/02/14 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
我的Node.js学习之路(一)
2014/07/06 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
2019/11/15 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
个人实习生的自我评价
2014/02/16 职场文书
员工工作能力评语
2014/12/31 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
Python WSGI 规范简介
2021/04/11 Python
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫