Vue.js添加组件操作示例


Posted in Javascript onJune 13, 2018

本文实例讲述了Vue.js添加组件操作。分享给大家供大家参考,具体如下:

<!DOCTYPE HTML>
<html>
  <head>
    <title>vue.js hello world</title>
    <script src="../vue.js"></script>
  </head>
<body>
  <div id="example">
   <my-component v-on:click="cao"></my-component>
  </div>
    <script>
    // 定义
    var MyComponent = Vue.extend({
     template: '<div>A custom component!</div>'
    });
    // 注册
    Vue.component('my-component', MyComponent);
    // 创建根实例
    new Vue({
     el: '#example',
     methods:{
       cao:function(event){
         alert(event.target.tagName);
       }
     }
    });
    </script>
</body>
</html>

效果:

Vue.js添加组件操作示例

局部注册

不需要全局注册每个组件。可以让组件只能用在其它组件内,用实例选项 components 注册:

var Child = Vue.extend({ /* ... */ })
var Parent = Vue.extend({
 template: '...',
 components: {
  // <my-component> 只能用在父组件模板内
  'my-component': Child
 }
})

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
IE8的JavaScript点击事件(onclick)不兼容的解决方法
Nov 22 Javascript
原生js和jquery中有关透明度设置的相关问题
Jan 08 Javascript
jQuery - css() 方法示例详解
Jan 16 Javascript
JavaScript提高网站性能优化的建议(二)
Jul 24 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
bootstrap table表格客户端分页实例
Aug 07 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
Aug 23 Javascript
javascript算法之二叉搜索树的示例代码
Sep 12 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
Oct 17 Javascript
vue 实现cli3.0中使用proxy进行代理转发
Oct 30 Javascript
Vue-CLI与Vuex使用方法实例分析
Jan 06 Javascript
js 实现碰撞检测的示例
Oct 28 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
Jun 13 #Javascript
clipboard.js在移动端复制失败的解决方法
Jun 13 #Javascript
ES6与CommonJS中的模块处理的区别
Jun 13 #Javascript
浅谈webpack 构建性能优化策略小结
Jun 13 #Javascript
详解webpack运行Babel教程
Jun 13 #Javascript
Babel 入门教程学习笔记
Jun 13 #Javascript
Vue中在新窗口打开页面及Vue-router的使用
Jun 13 #Javascript
You might like
使用php显示搜索引擎来的关键词
2014/02/13 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
js给onclick事件赋值,动态传参数实例解说
2013/03/28 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
vue-rx的初步使用教程
2018/09/21 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
利用 Python ElementTree 生成 xml的实例
2020/03/06 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
英国网上花店:Bunches
2016/11/29 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述
2013/03/30 面试题
会计专业自我鉴定范文
2013/10/06 职场文书
房屋买卖协议书
2014/04/10 职场文书
大学生个人求职信
2014/06/02 职场文书
解放思想演讲稿
2014/09/11 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
债务纠纷起诉书
2015/05/20 职场文书
六年级语文教学反思
2016/03/03 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript