[WXML Runtime warning] ./pages/index/index.wxml wx:key="video{{item.id}}" does not look like a valid key name. 11 | <!--区域 3 :视频列表--> 12 | <view class='videoList'> > 13 | <view class='videoBar' wx:for="{{list}}" wx:key="video{{item.id}}" data-url='{{item.videoUrl}}' bindtap="playVideo"> | ^ 14 | <image src='/pages/images/play.png'></image> 15 | <text>{{item.title}}</text> 16 | </view>
时间: 2024-03-05 22:50:43 浏览: 55
你修改的wx:key值仍然存在问题,因为它包含了字符串"video"。wx:key的值应该是一个唯一的标识符,用于标识每个元素,而不应该包含任何其它字符。建议你将wx:key的值修改为item.id,或者其它唯一的标识符,例如item.index。修改后的代码如下:
```
<!--区域 3 :视频列表-->
<view class='videoList'>
<view class='videoBar' wx:for="{{list}}" wx:key="id" data-url='{{item.videoUrl}}' bindtap="playVideo">
<image src='/pages/images/play.png'></image>
<text>{{item.title}}</text>
</view>
</view>
```
相关问题
[WXML Runtime warning] ./pages/index/index.wxml wx:key="video{{index}}" does not look like a valid key name. 11 | <!--区域 3 :视频列表--> 12 | <view class='videoList'> > 13 | <view class='videoBar' wx:for="{{list}}" wx:key="video{{index}}" data-url='{{item.videoUrl}}' bindtap="playVideo"> | ^ 14 | <image src='/pages/images/play.png'></image> 15 | <text>{{item.title}}</text> 16 | </view>
这是一个微信小程序的运行时警告,提示你的代码中存在一个无效的wx:key值。在这个代码片段中,wx:key="video{{index}}" 会被用于标识wx:for循环中的每个元素,以便在更新列表时能够正确地识别每个元素。然而,由于"video{{index}}"不是一个有效的标识符,这会导致警告。建议你将wx:key的值改为一个唯一的标识符,例如item.id。
阅读全文