今天測試提了個這么個bug,在上傳的時候,一次上傳多個文件,antd upload組件一直彈框。測試說要解決,行,那我們來試試解決。
一開始打算在state聲明個變量來控制它,發現不行,因為setState是異步的,而這個同時上傳是(連續觸發?),導致setState合並了。所以並沒有用。解決方法就是在class外部聲明個全局變量來控制就行了。
這樣做就行了,在加個setTimeout定時器。可以試試在setState中聲明這個變量會怎樣(答案是無效)。
今天測試提了個這么個bug,在上傳的時候,一次上傳多個文件,antd upload組件一直彈框。測試說要解決,行,那我們來試試解決。
一開始打算在state聲明個變量來控制它,發現不行,因為setState是異步的,而這個同時上傳是(連續觸發?),導致setState合並了。所以並沒有用。解決方法就是在class外部聲明個全局變量來控制就行了。
這樣做就行了,在加個setTimeout定時器。可以試試在setState中聲明這個變量會怎樣(答案是無效)。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。