首先是? 提供兩張圖
如果數據過多的情況下我在所內和住家形式頻繁的來回切換?導致數據展示的不一樣 大家是不是有這樣的問題
?這個是導致了數據展示有問題的情況? 住家的情況本來是沒有幾層的
?下面我幫大家解決一下
// 防止異步延遲
const Noop = () => { }
const lhl = (resDayaCallback) => {
//這邊會重新賦值的let condd = () => { }return (...args) => {return new Promise((resolve, reject) => {// 每次進來的時候都執行一次Noop(),防止異步延遲condd();condd = () => {resolve = reject = Noop}resDayaCallback(...args).then((res) => resolve(res),(err) => reject(err))})}}
如何使用呢
export const GetfindServiceContractListList = lhl(async function (params) {return request(`/api/blade-nurse/nurseContract/findServiceContractList?${stringify(params)}`, {method: 'GET',});
});
這樣來回切換的時候就不會導致數據過多加載異步的情況了 有啥問題可以及時在評論區品論