fix: 3s内视为重复提交

This commit is contained in:
TsMask
2023-10-17 16:06:19 +08:00
parent 6f10d49384
commit bd81a077d9

View File

@@ -129,13 +129,13 @@ function beforeRequest(options: OptionsType): OptionsType | Promise<any> {
) { ) {
const requestObj: RepeatSubmitType = { const requestObj: RepeatSubmitType = {
url: options.url, url: options.url,
data: JSON.stringify(options.data), data: JSON.stringify(options.data) || '',
time: Date.now(), time: Date.now(),
}; };
const sessionObj: RepeatSubmitType = sessionGetJSON(CACHE_SESSION_FATCH); const sessionObj: RepeatSubmitType = sessionGetJSON(CACHE_SESSION_FATCH);
if (sessionObj) { if (sessionObj) {
const { url, data, time } = sessionObj; const { url, data, time } = sessionObj;
const interval = 2000; // 间隔时间(ms),小于此时间视为重复提交 const interval = 3000; // 间隔时间(ms),小于此时间视为重复提交
if ( if (
requestObj.url === url && requestObj.url === url &&
requestObj.data === data && requestObj.data === data &&