最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序控制臺(tái)提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解決方法

 更新時(shí)間:2019年02月21日 09:48:45   作者:aerchi  
這篇文章主要介紹了微信小程序控制臺(tái)提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解決方法,簡(jiǎn)單分析了wx:for警告提示相關(guān)解決方法,需要的朋友可以參考下

本文實(shí)例講述了微信小程序控制臺(tái)提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解決方法。分享給大家供大家參考,具體如下:

在小程序控制臺(tái)開發(fā)中遇到提示: warning: Now you can provide attr "wx:key" for a "wx:for" to improve performance.

警告提示如下圖所示:

查找資料與查看官方文檔發(fā)現(xiàn)原因大致如下:

官方解釋:

wx:key

如果列表中項(xiàng)目的位置會(huì)動(dòng)態(tài)改變或者有新的項(xiàng)目添加到列表中,并且希望列表中的項(xiàng)目保持自己的特征和狀態(tài)(如 <input/> 中的輸入內(nèi)容,<switch/> 的選中狀態(tài)),需要使用 wx:key 來指定列表中項(xiàng)目的唯一的標(biāo)識(shí)符。

網(wǎng)上資料:

wx:key 的值以兩種形式提供

1、wx:key="property" 其中property是代表在 for 循環(huán)的 array 中 item 的某個(gè) property,該 property 的值需要是列表中唯一的字符串或數(shù)字,且不能動(dòng)態(tài)改變。類似于字典的key值

2、wx:key="*this", 保留關(guān)鍵字 *this 代表在 for 循環(huán)中的 item 本身,這種表示需要 item 本身是一個(gè)唯一的字符串或者數(shù)字,如:

當(dāng)數(shù)據(jù)改變觸發(fā)渲染層重新渲染的時(shí)候,會(huì)校正帶有 key 的組件,框架會(huì)確保他們被重新排序,而不是重新創(chuàng)建,以確保使組

件保持自身的狀態(tài),并且提高列表渲染時(shí)的效率。

不添加wx:key情況:

<block wx:for="{{navItems}}" wx:for-item="item" wx:for-index="itemIdx">
  <view bindtap="navItemTap" class="top-btn {{navBtnSelectIdx == itemIdx ? 'top-hoverd-btn' : ''}}" data-index="{{itemIdx}}" data-cid="{{item.cid}}">{{item.title}}</view>
</block>

會(huì)出現(xiàn)warning: Now you can provide attr "wx:key" for a "wx:for" to improve performance. 如果明確知道該列表是靜態(tài),或者不必關(guān)注其順序,可以選擇忽略。

推薦array 的 每一個(gè)item都添加一個(gè)唯一識(shí)別的property來管理,這樣就可以去掉warning,如果使用保留關(guān)鍵字,好像會(huì)出現(xiàn)顯示的item都是最后一個(gè)的

<block wx:for="{{navItems}}" wx:key="navItems" wx:for-item="item" wx:for-index="itemIdx">
  <view bindtap="navItemTap" class="top-btn {{navBtnSelectIdx == itemIdx ? 'top-hoverd-btn' : ''}}" data-index="{{itemIdx}}" data-cid="{{item.cid}}">{{item.title}}</view>
</block>

好了, 再也沒有煩人的提示了!

注意:這里添加了wx:key="navItems"

希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。

相關(guān)文章

最新評(píng)論

汤原县| 婺源县| 三门峡市| 农安县| 镶黄旗| 西乡县| 平谷区| 兴文县| 康保县| 嘉祥县| 盐亭县| 黔东| 永寿县| 丹棱县| 麦盖提县| 来宾市| 诸暨市| 依安县| 马鞍山市| 津市市| 大安市| 德安县| 当雄县| 阿克苏市| 正阳县| 江油市| 乐陵市| 白河县| 遂宁市| 台州市| 调兵山市| 沧源| 密云县| 八宿县| 苏州市| 中西区| 卢湾区| 瑞金市| 西宁市| 延长县| 新营市|