• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    當前位置: 首頁 - 科技 - 知識百科 - 正文

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

    來源:懂視網 責編:小采 時間:2020-11-27 22:00:46
    文檔

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

    微信小程序控制臺提示warning:Now you can provide attr wx:key for a wx:for to improve performance解決方法:本文實例講述了微信小程序控制臺提示warning:Now you can provide attr wx:key for a wx:for to improve performance解決方法。分享給大家供大家參考,具體如下: 在小程序控制臺開發中遇到提示: warning: Now you can provi
    推薦度:
    導讀微信小程序控制臺提示warning:Now you can provide attr wx:key for a wx:for to improve performance解決方法:本文實例講述了微信小程序控制臺提示warning:Now you can provide attr wx:key for a wx:for to improve performance解決方法。分享給大家供大家參考,具體如下: 在小程序控制臺開發中遇到提示: warning: Now you can provi

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

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

    警告提示如下圖所示:

    查找資料與查看官方文檔發現原因大致如下:

    官方解釋:

    wx:key

    如果列表中項目的位置會動態改變或者有新的項目添加到列表中,并且希望列表中的項目保持自己的特征和狀態(如 <input/> 中的輸入內容,<switch/> 的選中狀態),需要使用 wx:key 來指定列表中項目的唯一的標識符。

    網上資料:

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

    1、wx:key="property" 其中property是代表在 for 循環的 array 中 item 的某個 property,該 property 的值需要是列表中唯一的字符串或數字,且不能動態改變。類似于字典的key值

    2、wx:key="*this", 保留關鍵字 *this 代表在 for 循環中的 item 本身,這種表示需要 item 本身是一個唯一的字符串或者數字,如:

    當數據改變觸發渲染層重新渲染的時候,會校正帶有 key 的組件,框架會確保他們被重新排序,而不是重新創建,以確保使組

    件保持自身的狀態,并且提高列表渲染時的效率。

    不添加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>
    
    

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

    推薦array 的 每一個item都添加一個唯一識別的property來管理,這樣就可以去掉warning,如果使用保留關鍵字,好像會出現顯示的item都是最后一個的

    <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"

    希望本文所述對大家微信小程序開發有所幫助。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

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

    微信小程序控制臺提示warning:Now you can provide attr wx:key for a wx:for to improve performance解決方法:本文實例講述了微信小程序控制臺提示warning:Now you can provide attr wx:key for a wx:for to improve performance解決方法。分享給大家供大家參考,具體如下: 在小程序控制臺開發中遇到提示: warning: Now you can provi
    推薦度:
    標簽: 微信小程序 now you
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top 主站蜘蛛池模板: 国产精品香蕉在线观看| 亚洲精品理论电影在线观看| 精品免费人成视频app| 欧美日激情日韩精品| 少妇人妻无码精品视频| 九九久久精品国产| 四虎精品影院4hutv四虎| 精品无码日韩一区二区三区不卡| 久久精品18| 国产高清在线精品一区二区| 99久久精品毛片免费播放| 亚洲AV永久无码精品成人| 久久久精品波多野结衣| 国产精品 综合 第五页| 欧美精品/日韩精品/国产精品| 99久久久国产精品免费无卡顿| 亚洲国产精品无码久久一区二区 | 久久激情亚洲精品无码?V| 亚洲国产精品热久久| 99热精品在线观看| 国语自产少妇精品视频| 无码精品A∨在线观看| 一本一道精品欧美中文字幕| 久久精品国产亚洲Aⅴ香蕉| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 国产成人精品久久二区二区| 精品国偷自产在线| 久久精品人成免费| 久久棈精品久久久久久噜噜| 亚洲av永久无码精品国产精品| 亚洲精品自产拍在线观看| 亚洲无码日韩精品第一页| 亚洲精品成人a在线观看| 亚洲国产精品人人做人人爽| 亚洲国产精品视频| 亚洲国产精品无码久久一区二区| 亚洲Av永久无码精品三区在线| 久久久无码精品亚洲日韩按摩| 四虎成人精品无码| 国产精品视频第一区二区三区| 成人精品视频在线观看|