请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

点击shopcart任意位置都会触发toggleList事件

老师,我结合视频并参照了你的2.0源码

发现自己照着写的代码在点击shopcart任意位置都会触发toggleList事件,因为代码中   <div class="content" @click="toggleList">   toggleList事件是绑定在.content上的,相当于绑在shopcart上了,好奇为什么视频中没出现这个情况。

我认为toggleList这个事件应该绑定在goods组件的<shopcart>上吧

正在回答

2回答

不是啊,toggleList 应该是绑定在底部的 '.content' 元素上,不应该绑到整个 shopcart 组件啊,那样你点击 list 也会触发 toggleList,显然不符合预期啊

0 回复 有任何疑惑可以回复我~
  • 提问者 慕盖茨9754587 #1
    谢谢老师,检查半天发现自己dom结构错了
    回复 有任何疑惑可以回复我~ 2017-12-21 22:02:12
提问者 慕盖茨9754587 2017-12-20 23:29:00

补充一下,点击下图中任意一个位置都会触发toggleList,难道要对每个部分都加上冒泡组织?https://img1.sycdn.imooc.com//szimg/5a3a81b80001a21203690275.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信