這篇文章將為大家詳細(xì)講解有關(guān)如何解決微信小程序控制臺(tái)提示warning警告的問(wèn)題,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括筠連網(wǎng)站建設(shè)、筠連網(wǎng)站制作、筠連網(wǎng)頁(yè)制作以及筠連網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,筠連網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到筠連省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
在小程序控制臺(tái)開(kāi)發(fā)中遇到提示: warning: Now you can provide attr "wx:key" for a "wx:for" to improve performance.
警告提示如下圖所示:
查找資料與查看官方文檔發(fā)現(xiàn)原因大致如下:
官方解釋?zhuān)?/p>
wx:key
如果列表中項(xiàng)目的位置會(huì)動(dòng)態(tài)改變或者有新的項(xiàng)目添加到列表中,并且希望列表中的項(xiàng)目保持自己的特征和狀態(tài)(如 中的輸入內(nèi)容,wx:key
來(lái)指定列表中項(xiàng)目的唯一的標(biāo)識(shí)符。
網(wǎng)上資料:
wx:key
的值以?xún)煞N形式提供
1、wx:key="property"
其中property是代表在 for 循環(huán)的 array 中 item 的某個(gè) property,該 property 的值需要是列表中唯一的字符串或數(shù)字,且不能動(dòng)態(tài)改變。類(lè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
情況:
{{item.title}}
會(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來(lái)管理,這樣就可以去掉warning,如果使用保留關(guān)鍵字,好像會(huì)出現(xiàn)顯示的item都是最后一個(gè)的
{{item.title}}
好了, 再也沒(méi)有煩人的提示了!
注意:這里添加了wx:key="navItems"
關(guān)于“如何解決微信小程序控制臺(tái)提示warning警告的問(wèn)題”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。