鍍金池/ 問答/HTML/ 小程序tab接口請(qǐng)求次數(shù)太多,如何解決?

小程序tab接口請(qǐng)求次數(shù)太多,如何解決?

1.比如下面這樣的tab切換頁(yè),我現(xiàn)在用的方法是,點(diǎn)擊當(dāng)前選項(xiàng)調(diào)用一下接口,比如點(diǎn)擊全部調(diào)用一次,點(diǎn)擊提現(xiàn)調(diào)用一次,但是這樣會(huì)浪費(fèi)接口,我現(xiàn)在想的辦法是,上來一次性都調(diào)用,需要寫三個(gè)函數(shù)嗎?循環(huán)調(diào)用的話我感覺不行,因?yàn)檫€有點(diǎn)擊分頁(yè)功能,求支個(gè)簡(jiǎn)單的方法

function () {
    console.log(1)
}

clipboard.png

回答
編輯回答
忠妾

tab的數(shù)據(jù)從tab父級(jí)組件去獲取,通過props傳進(jìn)來,這樣的話,在父級(jí)組件檢查數(shù)據(jù)有沒有,然后就不需要重新拉取數(shù)據(jù)了。

2018年1月3日 08:11
編輯回答
拽很帥

前端緩存吧,調(diào)用接口前查詢有沒有緩存最近的數(shù)據(jù),緩存了的話直接返回
沒緩存的話區(qū)拉一下數(shù)據(jù),然后緩存一下

數(shù)據(jù)比較繁雜的話sessionStorage了解一下?設(shè)置一個(gè)5分鐘過期或者10分鐘過期,再加一個(gè)"刷新數(shù)據(jù)"按鈕,我覺得就差不多了

2017年7月1日 15:39