vue30-单一事件管理组件通信: vuex
2017-06-11 23:34
429 查看
------------------------------------------------------ 可以单一事件管理组件通信: vuex var Event=new Vue(); Event.$emit(事件名称, 数据) Event.$on(事件名称,function(data){ //data }.bind(this));
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>智能社——http://www.zhinengshe.com</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <style> </style> <script src="vue.js"></script> <script> //准备一个空的实例对象 var Event=new Vue(); var A={ //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(){ //var _this=this; //接收A组件的数据 Event.$on('a-msg',function(a){ this.a=a; }.bind(this)); //接收B组件的数据 Event.$on('b-msg',function(a){ this.b=a; }.bind(this)); } }; window.onload=function(){ 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> <!-- 我是A组件 -> 我是a数据 把A数据给C 我是B组件 -> 我是b数据 把B数据给C 我是C组件 接收过来的A的数据为: 我是a数据 接收过来的B的数据为: 我是b数据 -->
相关文章推荐
- 单一事件中心管理组件通信( vuex )
- 单一事件中心管理组件通信
- vuejs单一事件管理组件间的通信
- Vue2单一事件管理组件通信
- vuejs组件交互 - 02 - 事件中心管理组件间的通信
- vuex 管理组件之间的通信
- .NET组件程序设计 第8章 多线程和并发管理 同步线程_可等待事件
- vue 组件与通信与vuex与computed与生命周期(1)
- Vue 兄弟组件通信(不使用Vuex)
- 【Yii】组件和事件行为管理
- Vue 兄弟组件通信(不使用Vuex)
- jquery技巧之让任何组件都支持类似DOM的事件管理
- vue自定义事件 子组件向父组件通信
- vuex组件管理方式
- Tomcat 8中组件生命周期的管理以及事件通知模型
- vuejs事件中心管理组件间的通信详解
- jQuery技巧之让任何组件都支持类似DOM的事件管理
- Android 组件间通信--事件驱动
- 带着实例继续学习(2):父子组件通信之自定义事件
- 通过事件通知 实现react.js组件间通信