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 Range HTML文档/文字内容选中、库及应用介绍
May 12 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
javascript实现表单验证
Jan 29 Javascript
Uploadify上传文件方法
Mar 16 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
Sep 27 Javascript
AngularJS指令用法详解
Nov 02 Javascript
JavaScript实现按键精灵的原理分析
Feb 21 Javascript
详解使用VueJS开发项目中的兼容问题
Aug 02 Javascript
JavaScript中filter的用法实例分析
Feb 27 Javascript
原生js实现的移动端可拖动进度条插件功能详解
Aug 15 Javascript
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
js中延迟加载和预加载的具体使用
Jan 14 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搭建大文件切割分块上传功能示例
2017/01/04 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
JS小框架 fly javascript framework
2009/11/26 Javascript
jquery xMarquee实现文字水平无缝滚动效果
2014/04/29 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
js实现五星评价功能
2017/03/08 Javascript
webpack 样式加载的实现原理
2018/06/12 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
2019/07/10 jQuery
vue h5移动端禁止缩放代码
2019/10/28 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
2020/05/01 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
python DataFrame 取差集实例
2019/01/30 Python
python中eval与int的区别浅析
2019/08/11 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
Python Selenium截图功能实现代码
2020/04/26 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
环保口号大全
2014/06/12 职场文书
中国梦口号
2014/06/13 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle
Python+tkinter实现高清图片保存
2022/03/13 Python