vue2.0——管理组件通信
来源:互联网 发布:阿里云免费邮箱个人版 编辑:程序博客网 时间:2024/06/05 07:12
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/Vue.js"></script> <script> //准备一个空的实例对象 var Event = new Vue(); var A = { template:` <div> <span>这是A组件</span> -》{{a}} <input type="button" value="把A数据传给C" @click="send"> </div> `, methods:{ send(){ Event.$emit('a-msg',this.a); } }, data(){ return { a:'这是a数据' } } }; var B = { template:` <div> <span>这是B组件</span> -》{{a}} <input type="button" value="把B数据传给C" @click="send"> </div> `, methods:{ send(){ Event.$emit('b-msg',this.a); } }, data(){ return { a:'这是b数据' } } }; var C = { template:` <div> <h3>这是C组件</h3> <span>接受过来的A数据为:{{a}}</span> <br> <span>接受过来的B数据为:{{b}}</span> </div> `, data(){ return { a:'', b:'' } }, mounted(){ Event.$on('a-msg',function(a){ this.a=a; }.bind(this)); Event.$on('b-msg',function(a){ this.b=a; }.bind(this)); } }; window.onload = function(){ var vm = new Vue({ el:'#box', components:{ 'com-a':A, 'com-b':B, 'com-c':C } }); } </script></head><body> <div id="box"> <com-a></com-a> <com-b></com-b> <com-c></com-c> </div></body></html>
0 0
- vue2.0——管理组件通信
- vue2.0 组件通信
- Vue2.0 组件通信
- Vue2.0组件之间通信
- vue2.0中的组件通信
- Vue2.0组件之间通信
- Vue2.0组件之间通信
- Vue2.0的变化(1)——vue2.0组件定义/生命周期/循环/自定义键盘/过滤器/组件通信的变化
- vue2.0——组件
- 到了Vue2.x有哪些变化?—— 组件通信
- 到了Vue2.x有哪些变化?—— 组件通信
- vue.js之路(4)——vue2.0s中eventBus实现兄弟组件通信
- Vue2.0组件通信(非Vuex)
- Vue2.0子父组件通信
- vue2.0--组件通信(非vuex法)
- Vue2.0 父子组件之间通信
- vue2.0父子组件通信(慕课网)
- vue2.0父子组件间通信
- 在Linux下编译C程序
- TCP传输
- 解决 width 50% 导致了宽度溢出问题
- Linux常用命令学习
- 当退出APP,再打开APP APPConext的onCreate会重新执行吗?
- vue2.0——管理组件通信
- 如何优雅的控制C#的线程
- [DBA日记]字段为null值时,索引及统计的研究及理解
- 分析AsyncTask的源码的过程
- Solr6.2.1环境搭建
- idea maven配置
- Mycat高级进阶---读写分离
- 字符与字符串
- IO模式设置网络编程常见问题总结