请稍等 ...
×

采纳答案成功!

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

关于onGotoMore传参的修改

看视频感觉,整个movie-list绑定tap不太合理,虽然是为了教学。
实际项目应该是,点击任何一个栏目下的movie组件、会进入详情页。
所以我做了如下修改:
1、movies页面不给movie-list组件做data-数据绑定
2、movie-list组件properties新增一个type属性
3、movie-list组件内的更多,绑定tap=“onGotoMore”,和data-type="{{type}}
这样就不会影响movie组件了!如果思路不对,还请老师指点

正在回答 回答被采纳积分+3

1回答

7七月 2020-10-28 22:35:58

确实是 每个movie 组件 绑定点击事件呀。什么时候给movie-list绑定了

0 回复 有任何疑惑可以回复我~
  • 提问者 鹤庭逸 #1
    回头又去看了一遍视频,onGotoMore方法是绑定在 movies.wxml里面的<movie-list>组件上的,对应的movies.js里面用onGotoMore方法直接navigateTo跳转到 more-movie页
    我还以为是为了教学,麻烦老师检查一下
    回复 有任何疑惑可以回复我~ 2020-10-28 22:59:01
  • 7七月 回复 提问者 鹤庭逸 #2
    你把我说晕了。。。你之前说的是跳详情,这里是跳更多?到底是什么意思?
    回复 有任何疑惑可以回复我~ 2020-10-28 23:32:26
  • 提问者 鹤庭逸 回复 7七月 #3
    我意思是,onGotoMore不应该绑定在<movie-list>组件上,因为这样话,点击任何地方,包括<movie>子组件,也会跳转到“更多”页面。
    
    正常情况,应该是只有点击更多的时候,才会跳转
    回复 有任何疑惑可以回复我~ 2020-10-28 23:53:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信