立即刷新导致请求的response没有来得及加载造成的this request has no response data available

1、前端递归调用后端接口

bash 复制代码
    const startProgress = () => {
        timer.value = setInterval(() => {
            if (progress.value < 100) {
                time.value--;
                progress.value += Math.ceil(100 / wait_time.value);
            } else {
                clearInterval(timer.value);
                progress.value = 0;
                timer.value = null;
                time.value = wait_time.value;
                // 在进度条完成时触发事件
                startProgress();
            }
            triggerEvent();
        }, 3000);
    };

2、不停的请求后端数据

// 触发事件

const triggerEvent = () => {

//sleep(3000).then(() => {

console.log("------getPaint count is: ------");

// 这里是触发事件的代码

getPaint()

// });

};

3、导致请求死循环

4、解决办法

把刷新频率时间 1秒 改为 3秒 刷新的慢一下 后台返回就不报异常了

相关推荐
jerryinwuhan5 小时前
基于各城市站点流量的复合功能比较
开发语言·php
独隅9 小时前
CodeX + Visual Studio Code 联动的全面指南
开发语言·php
爱吃小白兔的猫10 小时前
LPA算法详解:一种近线性时间的图社区发现方法
开发语言·php
棒棒的唐12 小时前
在国内安装yii2新项目由于网络超时安装失败的解决办法
php·yii2
xinhuanjieyi16 小时前
Deprecated: Directive ‘track_errors‘ is deprecated in Unknown on line 0
php
棒棒的唐18 小时前
Composer国内镜像配置全指南:加速依赖下载
php·composer
神净讨魔76518 小时前
【php】老旧PHP项目(PHP 5.6)本地环境搭建与踩坑记录
php
在角落发呆19 小时前
DTU 数据转发服务器:工业物联网的隐形桥梁
开发语言·php
古城小栈21 小时前
宝塔面板部署 ThinkPHP6 后端
php
幽络源小助理1 天前
MacCMSPro版视频影视系统源码_全开源高可用视频平台解决方案
前端·php·php源码