loading問(wèn)題
假設(shè)我有3個(gè)請(qǐng)求,
如果像視屏中那樣request.use是設(shè)置loading.show(),
response.use成功的時(shí)候設(shè)置loading.hide(),
那會(huì)不會(huì)出現(xiàn)我第一個(gè)請(qǐng)求成功,就把loading的狀態(tài)關(guān)閉了,導(dǎo)致后面的兩個(gè)請(qǐng)求的loading狀態(tài)監(jiān)測(cè)不到。
2022-02-14
關(guān)鍵看你的業(yè)務(wù),為什么要展示這個(gè)loading,以及你只有這一個(gè)loading,還是有多個(gè)不同的loading?如果3個(gè)請(qǐng)求都是調(diào)用同一個(gè)loading,那顯然是有可能會(huì)取消的,因?yàn)槟?個(gè)請(qǐng)求的返回時(shí)間不一樣,可能第一個(gè)請(qǐng)求還沒(méi)有返回,第二個(gè)請(qǐng)求就開(kāi)始了,此時(shí)若第一個(gè)請(qǐng)求結(jié)束則hide,而此時(shí)的第二個(gè)請(qǐng)求還沒(méi)結(jié)束。當(dāng)然了,還要看你這三個(gè)請(qǐng)求是否并發(fā)?還是同步?若請(qǐng)求是一個(gè)接一個(gè)的(必須第一個(gè)有響應(yīng)才會(huì)第二個(gè)發(fā)起),那么就沒(méi)關(guān)系了
2021-11-14
不會(huì)的,不過(guò)這個(gè)你要控制一下,用一計(jì)數(shù)器來(lái)處理就好了