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 给汉字排序实例代码
Jun 28 Javascript
jQuery asp.net 用json格式返回自定义对象
Apr 07 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
Dec 12 Javascript
jquery实现预览提交的表单代码分享
May 21 Javascript
实例分析js和C#中使用正则表达式匹配a标签
Nov 26 Javascript
AngularJS 中文API参考手册
Jul 28 Javascript
js实现右键自定义菜单
Dec 03 Javascript
Bootstrap基本组件学习笔记之分页(12)
Dec 08 Javascript
js判断是否是手机页面
Mar 17 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
Mar 29 Javascript
Angular2开发环境搭建教程之VS Code
Dec 15 Javascript
详解TypeScript中的类型保护
Apr 29 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中常用字符串处理代码片段整理
2011/11/07 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
javascript自执行函数
2017/02/10 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
vue实现Excel文件的上传与下载功能的两种方式
2019/06/28 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
wxPython学习之主框架实例
2014/09/28 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
Django ORM filter() 的运用详解
2020/05/14 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
JAVA代码查错题
2014/10/10 面试题
实习自我鉴定
2013/12/15 职场文书
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
大学生职业生涯规划书前言
2014/01/09 职场文书
小学语文教研活动总结
2014/07/01 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
交通事故起诉书
2015/05/19 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android