dq_kong
dq_kong
  • 发布:2024-10-11 12:02
  • 更新:2024-10-11 14:32
  • 阅读:160

在华为手机中 v-for出现的偶发问题

分类:uni-app

手机版本:Harmony OS 4.2

使用v-for循环时 在循环体内使用自定义组件,且之后的同级也与循环体代码一致时,之后的同级代码中的自定义组件会偶发模板获取不了data中的数据

示例代码

    <view  
      v-for="(item, index) in lists"  
      :key="item"  
    >  
      <view class="text-grey">{{ item }}</view>  
      <view>  
        <sq-user-picker :value="value[index]"></sq-user-picker>  
      </view>  
    </view>  
    <view> <!-- 此处元素上加key解决问题 -->  
      <view class="text-grey">完工确认人</view>  
      <view>  
        <sq-user-picker  
          :value="userId"  
        ></sq-user-picker> <!-- 此处组件有偶发问题 -->  
      </view>  
    </view>

需要在之后的同级上加key

2024-10-11 12:02 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

‌v-for循环的时候,key是必须的
key可以用index

  • dq_kong (作者)

    循环的代码是添加了key的 ,循环之后的同级没加就出现问题了

    2024-10-12 14:33

要回复问题请先登录注册