收藏
回答

for循环显示组件不能正确返回值

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx:for 循环显示 客户端 6.5.3 2.4.1

横向显示了一排按钮,点击的时候不能返回正确的值,有时候点击会得到 undefind

同样替换为竖列则可以,  样式会影响 wx:for 渲染组件的点击回调???

上方按钮用 flex-warp:warp 来显示为横列


点击上方按钮有时虎丢失,有时不会


- 当前 Bug 的表现(可附上截图)


- 提供一个最简复现 Demo

https://developers.weixin.qq.com/s/Qu6t8pmo7x4o

最后一次编辑于  2018-12-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 痛快科技
    痛快科技
    2018-12-04

    注意一下target的定义:”触发事件的源组件“。

    也就是说只有在触发事件的这个源组件上直接绑定了你想获取的data数据才能在target参数中拿到,否则拿不到data。

    你的这个横向的写法,是因为在text组件上没有绑定data数据,所以如果点击区域在text组件区域的话,就会获取不到。

    更改方法:一是可以采用currentTarget取值。

                   二是可以在text组件上也绑定data的值。

    2018-12-04
    赞同 1
    回复 1
    • 朔月之外
      朔月之外
      2018-12-04

      了解了

      2018-12-04
      回复
  • 管凯旋
    管凯旋
    2018-12-04

    currentTarget

    2018-12-04
    赞同 1
    回复