老师你好,我想问一下有关获取dom的问题
来源:17-18 购物车小球动画实现(1)

mylovef
2017-06-25
这里我们用了cartcontrol组件派发事件,goods组件接受,然后触发shopcart组件的函数,此时可以在shopcart内部获取操作的dom对象
那我们能不能直接从shopcart中直接通过父子组件通信的方式从cartcontrol获取dom对象呢
另外想问个问题,C组件为A B两组件的子组件,这个时候如果我在A页面中的C组件触发事件,如果A B两个父组件和C组件的通信规则是一样的,是不是B组件也能同时接收到相同的事件?
写回答
1回答
-
ustbhuangyi
2017-06-25
问题1:shopcart 和 cartcontrol 算是兄弟组件, goods 组件属于他们的父组件,所以课程中用它做桥接,当然我们也可以用 vuex 完成兄弟组件的数据共享。
问题2:不会,每个组件都有一个实例,除非你 A和B组件共享同一个 C 组件实例,并同时监听了这个事件。
20
相似问题