收藏
回答

列表渲染 + 数据绑定 给按钮传值不成功?

列表渲染加上数据绑定的时候有的地方成功有的地方不成功,代码如下:

{{idx}}:{{item.answer}}  处显示是正常的

但是 style="background:{{bgColor[idx]}}" data-cellidx="{{idx}}" 这两处代码就会出现绑定不成功的情况


<view class="question-answers">

    <view class="answer-line" wx:for="{{currentQ.answers}}" wx:key="mtcelldata" wx:for-index="idx">

      <view class="answer-cell" style="background:{{bgColor[idx]}}" bindtap="answerCellAction" data-cellidx="{{idx}}">

        <view class="answer-cell-bg">

          <view class="answer-cell-text">{{idx}}:{{item.answer}} </view>

          <image class="answer-cell-img" wx:if="{{item.img.length!=0}}"  src="{{item.img}}" mode="aspectFit"></image>

        </view>

      </view>

    </view>

</view>



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

1 个回答

  • 朝酒晚舞
    朝酒晚舞
    2019-08-19

    写个代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 我帮你看下

    2019-08-19
    有用 2
    回复 7
    • 十一🌱
      十一🌱
      2019-08-19
      你好 这是链接。https://developers.weixin.qq.com/s/8MtCeJmU7eaA 我尝试过换key,但是也不起作用。
      2019-08-19
      回复
    • 朝酒晚舞
      朝酒晚舞
      2019-08-19回复十一🌱
      骚等
      2019-08-19
      回复
    • 朝酒晚舞
      朝酒晚舞
      2019-08-19回复十一🌱
      https://developers.weixin.qq.com/s/nJtOjJme7CaY 看下是否是这个效果
      2019-08-19
      2
      回复
    • 十一🌱
      十一🌱
      2019-08-19回复朝酒晚舞
      非常感谢,是的。我再研究一下这个wx:key!
      2019-08-19
      回复
    • 朝酒晚舞
      朝酒晚舞
      2019-08-19回复十一🌱
      不是 wx:key的问题。。是你js 代码里 e.target.dataset.idx的问题。使用data-xxx 在js里 建议使用 e.currentTarget.dataset.xxx 是currentTarget不是target
      2019-08-19
      2
      回复
    查看更多(2)
登录 后发表内容
问题标签