vue 模块通信
2017-07-28 10:42
260 查看
1.cart-control子控件传值-----> 父控件
2.goods父控件
methods: { addCart(event) { console.log(event.target); if (!event._constructed) { return } if (!this.food.count) { Vue.set(this.food, 'count', 0) } this.food.count++; //cart.add事件监听 event.targetDom事件传递 //this.$root.eventHub.$emit('cart.add', event.target) this.$dispatch('cart.add',event.target); } }
2.goods父控件
<template> <shopcart v-ref:shopcart></shopcart> </template>
//接受子控件传过来的事件 events: { 'cart.add'(target) { this._drop(target); } }
methods: { //父控件可以调用子控件的方法 _drop(target){ this.$ref.shopcart.drop(target); }3.shopcart子控件
//父控件传到子控件 methods: { drop: (el){ consule.log(el); } }
相关文章推荐
- vuejs里封装的和IOS,Android通信模块
- vue组件间的通信案例
- Python网络通信之socket模块(二)socket模块的方法与属性
- QQ服务器要和那么多客户端连(成熟的通信模块)
- 转--HC05-两个蓝牙模块间的通信
- 高性能服务器底层网络通信模块的设计方法
- Vue组件与组件间通信
- 大型网站系统架构实践(二)分布式模块之间的通信
- vue 组件与通信与vuex与computed与生命周期(1)
- vue 父子组件通信
- linux下notify机制(仅用于内核模块之间的通信)
- vue父子组件之间的通信
- Prism之使用EventAggregation进行模块间通信
- 基于STC15F2K08S2单片机和JDY-10蓝牙模块的串行通信
- vue 父组件与子组件相互通信
- 西门子243模块通信
- Vue开发公共模块封装(msg)
- Vue 父子组件、组件间通信
- vue中组件之间相互通信(一)
- (一)基于STM32f103的I2C通信接口的EPPROM模块(24C256)读写程序详解