欧洲变态另类zozo,欧美xxxx做受欧美gaybdsm,欧洲熟妇色xxxx欧美老妇软件,免费人成视频xvideos入口 ,欧美.日韩.国产.中文字幕

歡迎光臨本站
我們一直在努力

微信小程序開發(fā)中怎樣使用Map對象

let localMap = new Map(),// 定義一個全局的MAP對象 
typeCode = ''; // 點擊分類里面的細分選項卡
handleClickTabs(e) { let id = e.target.dataset.index,
 code = e.target.dataset.id; 
typeCode = code;// 這里定義code,在請求回調(diào)里面使用 
this.setData({ leftTab : id }); 
if (localMap!=null) {// map對象 
let list = localMap.get(typeCode);//獲取對應(yīng)分類的type的code 
if (list!=null) {//map里面有值,渲染頁面 
this.setData({ tabSonList:list }) }else {//map里面沒有值,去請求接口 const data = { goodsTypeCode: code }; 
utils.sendRequest(api.ClassifySon, data, this.handleGoodsSon.bind(this)); }
 }else { const data = { goodsTypeCode: code }; 
utils.sendRequest(api.ClassifySon, data, this.handleGoodsSon.bind(this)); } }, //分類里面的內(nèi)容 handleGoodsSon(res) { let list = res.data; localMap.set(typeCode,list)//存對應(yīng)typeCode的list 
this.setData({ tabSonList:list }) },
登錄后復(fù)制

這樣就實現(xiàn)了,對選項卡的優(yōu)化,如果接口數(shù)據(jù)變多了的話,會重新賦值。 雖然是自己給自己加戲,但這是也是我的一種工作態(tài)度,學(xué)習(xí)了新東西,還讓優(yōu)化了項目。

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注有卡有網(wǎng)。

版權(quán)聲明:本文采用知識共享 署名4.0國際許可協(xié)議 [BY-NC-SA] 進行授權(quán)
文章名稱:《微信小程序開發(fā)中怎樣使用Map對象》
文章鏈接:http://www.ljxxtl.cn/kaquan-baike/xcx/154381.html
本站資源僅供個人學(xué)習(xí)交流,請于下載后24小時內(nèi)刪除,不允許用于商業(yè)用途,否則法律問題自行承擔(dān)。