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 相关文章推荐
jQuery ajax cache缓存问题
Jul 01 Javascript
jQuery的内容过滤选择器学习教程
Apr 18 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
Apr 30 Javascript
bootstrap提示标签、提示框实现代码
Dec 28 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
Jan 12 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
JS中input表单隐藏域及其使用方法
Feb 13 Javascript
Jquery-data的三种用法
Apr 18 jQuery
Vue路由切换时的左滑和右滑效果示例
May 29 Javascript
react 父子组件之间通讯props
Sep 08 Javascript
详解ES6 系列之异步处理实战
Oct 26 Javascript
微信小程序canvas动态时钟
Oct 22 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/06/13 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
PDO::_construct讲解
2019/01/27 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
超简单的Vue.js环境搭建教程
2017/03/17 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
js实现转动骰子模型
2019/10/24 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
python的构建工具setup.py的方法使用示例
2017/10/23 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
在Python中使用Neo4j的方法
2019/03/14 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
为什么说python适合写爬虫
2020/06/11 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
财务管理个人自荐书范文
2013/11/24 职场文书
竞选演讲稿范文
2013/12/28 职场文书
高中生职业生涯规划书
2014/02/24 职场文书
停电调休通知
2015/04/16 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js