采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
this.$dispatch('ratingtype.select', type); 这个在2.0中怎么使用 查不到文档 求老师解答
可以用 $emit,具体的用法去官网看看文档喔~
嗯嗯 多谢
一开始看,官网也没有说清楚那个 eventBus 在哪里定义,以便各个组件都能使用,看看这个回答说得比较清楚:https://segmentfault.com/q/1010000007688303
下面说一下我的:
新建 components/event-bus.js
import Vue from 'vue'; export var eventBus = new Vue();
组件 shopcart 里 created 方法里定义事件
import { eventBus } from 'components/event-bus'; // ... created() { eventBus.$on('addcart', (ele) => { console.log(ele); }); }, // ...
cartcontrol 组件内触发事件
import { eventBus } from 'components/event-bus'; // ... methods: { addToCart(e) { // ... eventBus.$emit('addcart', e.target); } } // ...
thx
登录后可查看更多问答,登录/注册
掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp
3.4k 21
1.8k 21
2.0k 20
1.9k 18
2.3k 17
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号