最近学习仿建行圆形菜单,在绑定菜单的点击事件上遇到了问题。本身圆形菜单是通过xw:for获取数组中的内容生成的,然后通过

style="-webkit-transform: rotate({{item.deg}}deg)

对view进行旋转,形成了圆形菜单,但是通过

<view class="menu-item" wx:for="{{menuList}}" wx:key="{{item.index}}"  animation="{{animationData}}"  bindtap='selectMenu' data-index="{{index}}">

绑定点击事件后,不管点击了哪个菜单,后台获取到的总是数组中的最后一个元素内容。


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 夹生饭

    15人对此回答表示赞同

    展开
    15
    3回复
    发布于 6年前

    评论(3)

    收起评论

    • justsososo 2019-02-18 16:53

      <viewclass="menu-item"catchtouchend="selectMenu"data-name="{{item.menu}}"wx:for="{{menuList}}"wx:key="unique"animation="{{animationData}}">

      回复
    • Thomason 2019-02-20 12:37

      这样说吧。你看看你散出去的按钮们,是到哪一层才是分离开的,而不是在最开始的位置,就把bindtap写到这一层上

      回复
    • Harper 2019-02-22 21:59

      你这样回复。。我收不到通知。,。。看这代码不知道最后什么样,方便做个代码片段吗?

      回复
  • Andrew

    9人对此回答表示赞同

    在你现在的view里再写一层,然后bindtap到里面这一层

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部