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 相关文章推荐
Javascript string 扩展库代码
Apr 09 Javascript
javascript 图片裁剪技巧解读
Nov 15 Javascript
JS实现图片预加载无需等待
Dec 21 Javascript
载入jQuery库的最佳方法详细说明及实现代码
Dec 28 Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 Javascript
js实现九宫格的随机颜色跳转
Feb 19 Javascript
微信小程序 图片宽度自适应的实现
Apr 06 Javascript
JS实现的找零张数最小问题示例
Nov 28 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
Sep 13 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
May 12 Javascript
vue项目或网页上实现文字转换成语音播放功能
Jun 09 Javascript
使用原生javascript开发计算器实例代码
Feb 21 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 strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
浅谈PHP的反射API
2017/02/26 PHP
JS的反射问题
2010/04/07 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
Node.js实现文件上传
2016/07/05 Javascript
jQuery中的select操作详解
2016/11/29 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
2018/12/03 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
Python实现PS滤镜中的USM锐化效果
2020/12/04 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
linux面试题参考答案(8)
2016/04/19 面试题
护理学毕业生求职信
2013/11/14 职场文书
关于感谢信的范文
2015/01/23 职场文书
士兵突击观后感
2015/06/16 职场文书
运动会100米加油稿
2015/07/21 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫
python解析json数据
2022/04/29 Python
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS