收藏
回答

大佬们,帮忙解决一下,看看是不是bug!



一模一样得取值方式 ,值不一样吗,还是在这里写的不更新?如何解决?

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

2 个回答

  • i
    i
    2019-08-05
    <view class="item" wx:for="{{itemLists}}" wx:key="x" data-itemCd="{{itemLists[index][1].value}}" data-barcode="{{itemLists[index][5].value}}" wx:for-index="index" data-name="明细跳转" bindtap='chooseOneItem' style='background-image: url("{{watermark}}")'>
      <view class="img">
        <image src='{{itemLists[index][1].imgUrl}}' mode="aspectFit" binderror='imageError' data-index="{{index}}"></image>
      </view>
      <view class="itemData" data-a="{{itemLists[index][1].value}}">
        <view class="name">{{itemLists[index][0].value}}</view>
        <view class="itemPrice">
          <view class="code">{{itemLists[index][1].value}}======{{itemLists[index][1].value}}</view>
           
          <view data-a="{{itemLists[index][4].value =='-'}}" class='priceView' wx:if="{{itemLists[index][4].value !='-'}}">
            <text class='newSalePirce'>{{itemLists[index][4].value}}</text>
            <text class='orderPirce'>{{itemLists[index][2].value==null?'':itemLists[index][2].value}}</text>
            <text class='unitRight'>元/{{itemLists[index][3].value}}</text>
          </view>
          <view data-a="{{itemLists[index][4].value =='-'}}" class='priceView' wx:else>
            <text class='pirceLeft'>{{itemLists[index][2].value==null?'':itemLists[index][2].value}}</text>
            <text class='unitRight'>元/{{itemLists[index][3].value}}</text>
          </view>
          
        </view>


    2019-08-05
    有用
    回复 5
    • ᅟᅠ
      ᅟᅠ
      2019-08-07
      我想问你以前是做什么工作的?? itemLists这是循环的变量,然后又拿这个变量用下标取值,不明白不明白,你这代码太深奥
      2019-08-07
      回复
    • i
      i
      2019-08-07回复ᅟᅠ
      哈哈,需求而已。代码不优雅
      2019-08-07
      回复
    • ᅟᅠ
      ᅟᅠ
      2019-08-07回复i
      你这样实现了吗???尽然用了itemLists循环不应该是{{item[1].imgUrl}}这样吗? 为嘛写成这样{{itemLists[index][1].imgUrl}},虽然这样也能拿到值
      2019-08-07
      回复
    • i
      i
      2019-08-07回复ᅟᅠ
      嗯嗯,这里写的是不对 不应该这么写应该是 item[1].imgUrl 但是 这种写法会有性能提升吗
      2019-08-07
      回复
    • ᅟᅠ
      ᅟᅠ
      2019-08-07回复i
      不管有没有性能提升,语法规范应该这么写,至于性能按逻辑应该会差点,因为你循环一遍,每项都已经获取到了,但又直接拿变量去获取数据,而且每那条数据都重新去取下变量,这不是多此一举么
      2019-08-07
      回复
  • 原点的原点
    原点的原点
    2019-08-05

    要实现什么?

    2019-08-05
    有用
    回复 12
    • i
      i
      2019-08-05
      现在是这样,同样得取值方式,他们得值不一样啊。
      2019-08-05
      回复
    • i
      i
      2019-08-05
      这样就导致我操作,用的值是错的
      2019-08-05
      回复
    • 原点的原点
      原点的原点
      2019-08-05回复i
      弄个代码片段看看
      2019-08-05
      回复
    • i
      i
      2019-08-05回复原点的原点
      上面截图就是 大佬,你看一下 我相同的取值方法 拿出来是不一样的
      2019-08-05
      回复
    • 原点的原点
      原点的原点
      2019-08-05回复i
      这么点看不出来问题啊
      2019-08-05
      回复
    查看更多(7)
登录 后发表内容