<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="vue2.2.js"></script>
</head>
<body>
<div id="app">
<aa></aa>
<hr />
<bb></bb>
</div>
<script type="text/javascript">
// 注册一个空的 Vue 实例,作为 ‘中转站’
var eventBus = new Vue();
//A组件
Vue.component("aa", {
template: "<button @click='addBar'>点击</button>",
data: function() {
return { }
},
methods: {
addBar: function() {
//让B组件执行监听事件
eventBus.$emit('doCount')
}
}
});
//B组件
Vue.component("bb", {
template: "<div>{{count}}</div>",
data: function() {
return {
count: 0
}
},
//在组件创建的钩子函数中监听事件
mounted: function() {
var _this = this;
eventBus.$on("doCount", function() {
_this.count ++;//+=1
});
}
});
new Vue({
el: "#app"
});
</script>
</body>
</html>

最新文章

  1. 用ffmpeg合并音频文件
  2. util类中非静态方法中注入serivce,在controller层是使用util。
  3. PHP 创建缩略图
  4. BZOJ 2002 &amp;&amp; BZOJ 2409 LCT &amp;&amp; BZOJ 3282 初步练习
  5. 神经网络(python源代码)
  6. Flex Builder读书笔记(二)——MXML
  7. Elasticsearch refresh vs. flush【转载】
  8. c++流的读写
  9. Oracle基础 exp/imp 数据泵导入/导出 命令
  10. MyBatis学习 之 四、MyBatis配置文件
  11. (转)实战Memcached缓存系统(5)Memcached的CAS程序实例
  12. css控制内容显示,自动加&quot;...&quot;
  13. Blade和其他构建工具有什么不同
  14. java各种排序实现
  15. 移动端车牌识别——可以嵌入智能手机系统里的新OCR识别技术
  16. Bootstrap选项卡
  17. 调用start()方法和直接调用run()方法的区别
  18. EasyUIDataGrid去掉垂直滚动条
  19. 系统调用syscall---用户态切换到内核态的唯一途径
  20. Javascript - Jquery - 事件

热门文章

  1. 贪吃蛇小游戏—C++、Opencv编写实现
  2. 我自己常用的Watir自动化测试结果报表
  3. 【转】IntelliJ IDEA搭建Spring环境
  4. Synchronized之四:Synchronized的可重入性
  5. bzoj3998
  6. HDU - 2828 网络流
  7. atof和atoi
  8. hexo博客实现多终端共享&amp;webhook自动化部署
  9. python __builtins__ staticmethod类 (64)
  10. bzoj 2626: JZPFAR【KD-tree】