购物车组件是怎么接收cartcontrol组件发出的事件的
来源:17-19 购物车小球动画实现(2)

谁画线
2017-10-03
this.$emit('add', event.target);
问题:
cartcontrol组件的add事件是怎么添加的?
购物车组件是怎么接收cart control组件的事件并调用相应的函数?
描述:
第一个疑惑是add事件是怎么来的,事件不是一般都需要手动添加吗?第二个疑惑是购物车组件是怎么接收来自cartcontrol组件的信息,并触发小球飞落的动画的?
写回答
1回答
-
ustbhuangyi
2017-10-03
add 就是一个自定义事件。因为 goods 组件是 cartcontrol
组件的父组件,这就是一个简单的父子组件通讯,如果对这块仍然不明白,建议去看官网文档。在 add 事件的回到函数中,通过调用 this._drop 触发动画。00
相似问题