vue非父子组件之间的通信
2018-04-06 11:02
681 查看
1、创建一个vm.js文件 --保证通信组件是一个vue对象
![](https://img-blog.csdn.net/20180406105228208?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwOTA0OTg1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
2、vm.js的内容
/**
* Created by Administrator on 2018/3/20.
*/
import Vue from 'vue';
/*定义一个常量*/
export const NUM='num';
/*公共的vue对象 --所有导入的组件为同一个vue*/
export var vm=new Vue();
3、APP.vue(接受信息的一边)
通过管道(NUM接受广播的数据)
![](https://img-blog.csdn.net/20180406105552588?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwOTA0OTg1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
4、Add.vue(发送信息的一边)
导入vm.js
![](https://img-blog.csdn.net/20180406105717162?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwOTA0OTg1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
通过管道(NUM)广播
/*通过管道广播计数器的值:this.num*/
vm.$emit(NUM,this.num);
2、vm.js的内容
/**
* Created by Administrator on 2018/3/20.
*/
import Vue from 'vue';
/*定义一个常量*/
export const NUM='num';
/*公共的vue对象 --所有导入的组件为同一个vue*/
export var vm=new Vue();
3、APP.vue(接受信息的一边)
通过管道(NUM接受广播的数据)
4、Add.vue(发送信息的一边)
导入vm.js
通过管道(NUM)广播
/*通过管道广播计数器的值:this.num*/
vm.$emit(NUM,this.num);
相关文章推荐
- vue开发:vue2.0父子组件及非父子组件之间的通信方法
- 关于Vue父子组件之间的通信
- Vue父子组件之间通信
- vue 组件之间的通信(父子、非父子)
- vue 父子组件之间的通信 props
- vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
- vue2.0父子组件以及非父子组件之间通信
- vue父子组件之间的通信
- vue2.0 父子组件之间的通信问题
- vue2.0父子组件及非父子组件之间的通信方法
- 总结vue父子组件之间的通信
- vue开发:vue父子组件与非父子组件之间的通信
- Vue父子组件之间的通信实例详解
- Vue2.0 父子组件之间通信
- vue父子组件之间的通信
- Vue多层组件之间通信 3层 父向子
- vue2.0 组件之间的通信
- VUE父子组件之间值传递
- vue基础入门教程(三)- 组件之间的通信
- Angular2父子组件之间数据传递:父子组件共享服务通信