鍍金池/ 問答/HTML/ vue某個(gè)列表需求情景問題

vue某個(gè)列表需求情景問題

現(xiàn)在遇到這樣的需求的
切換不同的記錄會(huì)有不同的數(shù)組,如下
clipboard.png

我想到兩種方法
(1)我是通過接口先獲取五個(gè)類型的記錄,分別放在data的五個(gè)數(shù)組中,通過點(diǎn)擊賦值給需要渲染的數(shù)組

(2)我點(diǎn)擊的時(shí)候才調(diào)用接口獲取對(duì)應(yīng)的數(shù)據(jù),然后再賦值給需要渲染的數(shù)組

請(qǐng)問各位大神那種方案更好?

回答
編輯回答
薄荷糖

一般都會(huì)是第二種吧,保證實(shí)時(shí)性

2017年10月8日 14:43
編輯回答
懶豬

你這倆個(gè)方法都可以

容許我問一下 分頁誰做?前端后端? 還有一次獲取數(shù)據(jù)有多少條?把這些確定一下 在選擇方案

你現(xiàn)在單一說 哪種都可以

2017年11月25日 15:15
編輯回答
檸檬藍(lán)

第二種:
1.避免不必要的數(shù)據(jù)請(qǐng)求,減少http請(qǐng)求
2.數(shù)據(jù)的及時(shí)性,避免數(shù)據(jù)服務(wù)端修改,客戶端響應(yīng)不及時(shí)

2017年8月5日 09:44
編輯回答
懷中人

還是看業(yè)務(wù)需求吧

如果對(duì)時(shí)效性和請(qǐng)求效率都有比較高的要求,可以點(diǎn)擊的時(shí)候再去獲取,并在內(nèi)存中緩存結(jié)果,第二次點(diǎn)擊有緩存結(jié)果時(shí)優(yōu)先顯示,并提供一個(gè)強(qiáng)制更新的按鈕

2017年8月7日 17:38