fix: 3s内视为重复提交
This commit is contained in:
@@ -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 &&
|
||||||
|
|||||||
Reference in New Issue
Block a user