收藏
回答

怎么最便捷的获取到label 我要给 {{amount}}赋值

<view class='pz'  wx:for="{{pz}}" wx:for-index='xb' wx:for-item='value' >

<image src='../../images/{{value.img}}.jpg'></image>

{{value.name}} {{value._id}}

<!--商品数量减少 -->

<view  class="{{open?'display_show':'display_none'}}" bindtap='subtract' data-amount='{{amount}}' data-price='{{value.price}}' data-name='{{value.name}}'>

-

</view>

<label >{{amount}}</label>

<!--商品数量增加 -->

<view bindtap='add' data-amount='{{amount}}' data-price='{{value.price}}' data-name='{{value.name}}' >

+

</view>

</view>


我点击加号 减号 怎么获取到对应的 label 标签。给label组件 加 一个 唯一id 可行。然后用

SelectorQuery.select(string selector) 可以?


回答关注问题邀请回答
收藏

1 个回答

  • 伊人行
    伊人行
    2019-07-08

    直接在subtract和add里面setData呗

    2019-07-08
    有用
    回复 3
    • 2019-07-09

      我怎么说呢?这样不行 因为业务需要。

      这么说 怎么获取到label这个标签 。

      我给label 加了一个唯一ID   然后用

      SelectorQuery.select(string selector) 这个API 去获取 结果是 undefine

      2019-07-09
      回复
    • 2019-07-09

      反正是没获取到

      2019-07-09
      回复
    • 伊人行
      伊人行
      2019-07-10回复

      获取节点的方式需要在组件事件里面,可以把label改成view,里面加个绑定事件再获取

      2019-07-10
      回复
登录 后发表内容