手机版本: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
dq_kong (作者)
循环的代码是添加了key的 ,循环之后的同级没加就出现问题了
2024-10-12 14:33