微信小程序中断请求的处理,中断 wx.request() 请求

2023-11-04

在微信小程序中,向后台发出一个请求A, 如果长时间后台不返回相应的数据,前端还处于接受状态,

这样会引起一些问题,那么就可以在前端代码中直接中断当前的请求;

下面发出一个请求:

const task = wx.request({

url: 'xxxxxxx',

method: 'xxxxxxx',

data: {

a: 'xxxx',

b: 'xxxx'

},

 

success:res=>{

console.log(" 请求成功的处理 ");

},

fail:res=>{

console.log(" 请求失败的处理 ");

}

 

});

我们可以加一个定时器,如果 5s 内没有返回信息,那么就执行下面这段代码:

task.abort();    task 是请求的名字,也就是 const task = wx.request();

abort 是微信小小程序给的一个中断请求的 API ,直接使用就可以,但是,

版本库 2.4.2 之前是有问题的,没有作用,早 2.4.2 中修复了这个问题;

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信小程序中断请求的处理,中断 wx.request() 请求 的相关文章

  • bootStrap-table实战详解与问题总结

    背景介绍 说实话 前端一直是我的薄弱项 每次新需求的最大难点就是前端技术的攻克 不仅仅是前端技术的框架繁多 菜也是原罪 这次的需求是在后台调用另外一个系统接口 将返回的数据通过表格的形式展示在页面上 要做一个表格 那选择可真的就太多了 前端
  • Unity与EasyAR

    Unity与EasyAR 从老师哪里接到了一个小项目 具体就是主一款具有AR功能的旅游应用 而AR方面的需求十分简单 就是识别图片 并显示出对应模型就行了 就跟EasyAR的Unity样例一个样子 所以这里就选择使用android跟unit
  • 关于Descriptors cannot not be created directly报错

    报错信息为 TypeError Descriptors cannot not be created directly If this call came from a pb2 py file your generated code is o
  • 在angular中使用ng-zorro-antd组件

    前言 网上关于angular引用ng zorro antd的文章太少了 而且还是7版本的angular 安装的过程踩了不少的坑 特此记录 1 安装ng zorro antd angular的初始化我就不赘述了 安装ng zorro antd
  • 【Linux】makefile学习笔记(网址)

    跟我一起写Makefile https seisman github io how to write makefile functions html 跟我一起写 Makefile 一 陈皓 https blog csdn net haoel
  • 【OpenAI】ChatGPT函数调用(Function Calling)实践

    6月13日OpenAI在Chat Completions API中添加了新的函数调用 Function Calling 能力 帮助开发者通过API方式实现类似于ChatGPT插件的数据交互能力 本文在作者上一篇文章 私有框架代码生成实践 的

随机推荐

  • VC++ 制作滤镜效果(底片效果、雕刻效果、黑白效果)

    转载请标明是引用于 http blog csdn net chenyujing1234 欢迎大家提出意见 一起讨论 需要源码的请单独与我联系 滤镜是一种改变图像相貌的程序 其本身并不属于图像处理研究的范畴 滤镜程序的核心算法源自数字图像处理
  • jdk版本切换工具jenv使用指南

    1 下载jenv包 下载链接 GitHub FelixSelter JEnv for Windows Change your current Java version with one line 下载JEnv zip 将JENV添加到环境变
  • Java当中判断学生成绩等级的方法

    前言 使用两种方式来判断学生成绩的等级 第一种 if else if else来判断 第二种 使用switch语句来判断 一 if else if else来判断 代码如下 示例 import java util Scanner 题目 使用
  • 前端视频插件Video.js的基本使用

    1 使用前准备 先移步官网对插件进行大致的了解 以判断是否满足需求的需要 官网中的demo相当实用 在下就是官网 2 正式开始 首先引入相关的文件 3 HTML代码部分 div class m div
  • IO多路复用机制——Select

    IO多路复用机制 Select 服务器端使用select机制监听可读的文件描述符 客户端 的一般流程如下 下面将说下 如何将select来实现多并发的双向通信 select函数族如下 服务器端使用select机制监听可读的文件描述符 客户端
  • Oracle数据库日志写进程执行的时机

    用户执行commit操作时 日志缓冲区三分之一满时 DBWn进程写入前 每隔三秒 数据库正常关闭前
  • MySQL学习笔记-基础实践篇-2.数据库的基本操作(DDL)

    文章目录 2 数据库的基本操作 DDL 总览 MySQL基础学习笔记思维导图 重难点问题总结 1 database基本操作 1 1 启动和连接数据库 1 2 增删改查database 2 table基本操作 2 1 增删改查table 2
  • 【场景方案】我所积累的一些跨页面的数据传递方式,持续更新,欢迎补充~

    文章目录 Iframe内嵌相互传递 window postMessage BroadcastChannel同标签页数据传递 localStorage中间人传递 localStorage监听 Service Worker Shared Wor
  • Linux系统编程-文件IO、标准库IO、刷新、缓冲模式

    原文 https www toutiao com i6963239107937960480 Linux系统编程的主要内容 就是分门别类的讲解Linux操作系统各个部分的原理 然后介绍或展示相关的系统调用API函数 这一部分的内容非常多 几乎
  • 【vue】better-scroll滚动不全

    项目场景 移动端content内容可以滚动 问题描述 部分组件滚动不全 原因分析 接口获取图片数据需要时间 而better scroll里的scrollHeight已经预先计算出可滚动高度 导致后面加载出来的图片无法滚动 解决方案 方法一
  • Tomcat——从无知到崩溃

    老师给的完整的百度链接在这里 要用就拿去 链接 https pan baidu com s 1PmpJ1ZON3rSETTYuWFdNBw 提取码 br36 来自百度网盘超级会员V3的分享 首先安装Java的JDK环境 问题也大多数出在这里
  • 全栈工程师是什么,为什么需要全栈工程师?

    现在国内外都很火的一种IT工程师叫做 全栈工程师 也叫全端工程师 英文FullStackdeveloper 是指掌握多种技能 并能利用多种技能独立完成产品的人 一 为什么需要全栈工程师呢 我想先通过下面的介绍来回答 1 企业希望员工具有全局
  • [读书] Linus 为乐趣而生

    下载地址 http pan baidu com s 1pJ3Dz2j
  • STM32通过PWM驱动两个直流电机

    STM32F103单片机通过PWM控制直流电机 测试的时候可以通过以下方式进行电机正负端测试 使用TIM2的通道1和2进行pwm输出 即PA0 PA1引脚 PA0控制左电机pwm PA1控制右电机pwm PA11 PA12控制左轮 PA11
  • 北京地区常用dns地址解析速度快

    北京地区常用dns地址解析速度快 为了提高网页的访问打开速度我们可以配置一些解析速度较快的dns 首先可以在我们的客户端打开cmd命令行工具测试一些 去ping 一下下面的这些dns地址 看看哪一个延迟最低 把它配置到我们的客户端里即可 北
  • 说说Burst Compiler 的架构原理

    一 Burst Compiler的基本介绍 Burst Compiler是Unity的一种编译器 它可以将C 代码编译为高效的本地代码 从而提高Unity应用程序的性能 Burst Compiler的优势在于它可以自动将C 代码转换为本地代
  • 特征工程系列:时间特征构造以及时间序列特征构造

    0x00 前言 数据和特征决定了机器学习的上限 而模型和算法只是逼近这个上限而已 由此可见 特征工程在机器学习中占有相当重要的地位 在实际应用当中 可以说特征工程是机器学习成功的关键 那特征工程是什么 特征工程是利用数据领域的相关知识来创建
  • ML算法——线代预备知识随笔【机器学习】

    文章目录 数学预备知识 3 线性代数 3 1 矩阵奇异值分解 SVD 3 2 广义逆矩阵 Moore Penrose 3 3 数据白化 Data Whitening 3 4 向量导数 4 其它 数学预备知识 3 线性代数 3 1 矩阵奇异值
  • ES6中数组新增了哪些扩展?

    一 扩展运算符的应用 ES6通过扩展元素符 好比 rest 参数的逆运算 将一个数组转为用逗号分隔的参数序列 console log 1 2 3 1 2 3 console log 1 2 3 4 5 1 2 3 4 5 document
  • 微信小程序中断请求的处理,中断 wx.request() 请求

    在微信小程序中 向后台发出一个请求A 如果长时间后台不返回相应的数据 前端还处于接受状态 这样会引起一些问题 那么就可以在前端代码中直接中断当前的请求 下面发出一个请求 const task wx request url xxxxxxx m