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 相关文章推荐
(JS实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
Dec 02 Javascript
jquery列表拖动排列(由项目提取相当好用)
Jun 17 Javascript
javascript中String对象的slice()方法分析
Dec 20 Javascript
使用angularjs创建简单表格
Jan 21 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
总结Javascript中数组各种去重的方法
Oct 04 Javascript
jQuery Password Validation密码验证
Dec 30 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 Javascript
如何使用puppet替换文件中的string
Dec 06 Javascript
js 实现 list转换成tree的方法示例(数组到树)
Aug 18 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
Mar 17 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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
php合并js请求的例子
2013/11/01 PHP
使用配置类定义Codeigniter全局变量
2014/06/12 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
使用python实现画AR模型时序图
2019/11/20 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
Django配置跨域并开发测试接口
2020/11/04 Python
初探CSS3中的calc()功能
2015/07/14 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
会议接待欢迎词
2014/01/12 职场文书
2014年端午节活动方案
2014/03/11 职场文书
专科生就业求职信
2014/06/22 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
承诺书范本大全
2015/05/04 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
如何用JavaScript实现一个数组惰性求值库
2021/05/05 Javascript