##### 项目中遇到需要很多个需要轮询处理的接口,然后简单的封装了下,做个记录,以后用到类似的直接copy #####

// polling-utils.js

/**

* @descripting 轮询功能

* @param {String} type 请求类型

* @param {String} url 地址

* @param {Object} data 请求数据

* @param {Number} delay 轮询间隔时间

*/

export default function polling(type, url, data, delay = 1000) {

return new Promise((resolve, reject) =>{

ajax[type](url, data).then(res => {

if (res.data === 'polling') { // 这个继续进行轮询的条件,需要根据自己的需要修改

setTimeout(() => {

resolve(polling(type, url, data, delay));

}, delay)

} else {

resolve(res);

}

})

})

}

#### 用法 ####

import polling from 'utils/polling-utils';

polling('post', url, data).then(res => { console.log(res) })

java 轮询请求接口_js调用轮询接口相关推荐

  1. java短信接口_java调用短信接口代码

    原标题:java调用短信接口代码 短信接口被广泛应用在网站.app应用以及软件系统中,如用户注册.密码找回.会员服务.系统消息通知等应用场景,那么如何调用短信接口呢?下面以java开发语言为例,为大家 ...

  2. html第三方接口,关于调用三方平台接口与推送接口的总结(2020.7.27)

    前言:本篇博客是接着上篇总结写的,想了解怎么对接第三方平台接口的同学可以看我上一篇博客,地址是  https://www.cnblogs.com/alanturingson/p/13377500.ht ...

  3. php调用天气预报接口,PHP调用百度天气接口API实现查询实时天气

    现在,不用守着晚上7点半的时间去看第二天的天气预报,只要你有手机,有网络,便可以轻松查询实时天气,可你知道怎么用PHP实现的吗?本文将带大家学习一种调用百度天气接口的方式,直接在PHP上查看实时天气, ...

  4. php 百度天气接口api接口,PHP调用百度天气接口API实现查询实时天气

    现在,不用守着晚上7点半的时间去看第二天的天气预报,只要你有手机,有网络,便可以轻松查询实时天气,可你知道怎么用PHP实现的吗?本文将带大家学习一种调用百度天气接口的方式,直接在PHP上查看实时天气, ...

  5. python 支付宝接口_python调用支付宝支付接口流程

    项目演示: 一.输入金额 二.跳转到支付宝付款 三.支付成功 四.跳转回自己网站 在使用支付宝接口的前期准备: 1.支付宝公钥 2.应用公钥 3.应用私钥 4.APPID 5.Django 1.11. ...

  6. php查询ip归属地api接口_php调用新浪接口查询ip获取地理位置(ip归属地查询)

    php调用新浪接口查询ip获取地理位置(ip归属地查询) 发布于 2014-11-17 08:35:58 | 115 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: ...

  7. PHP云软件短信接口,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信 /** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @ ...

  8. java调用微信红包接口_java调用微信现金红包接口的心得与体会

    这几天看了下以前写的有关微信支付的博客,看的人仍是挺多的,看了下留言不知道是由于博客写的不够细仍是什么状况,大多都找我要源码,我以为吧程序员仍是须要有这么一个思考的过程,所以没直接给源码,俗话说&qu ...

  9. Java http get 请求传 cookie 值的访问接口

    一般get请求传参数,都是URL后面直接?key=value&key2=value2 .... 使用 org.apache.http.impl.client.HttpClients 这么滴就可 ...

最新文章

  1. MapReduce基础开发之一词汇统计和排序(wordcount)
  2. leetcode 684. Redundant Connection | 684. 冗余连接(并查集)
  3. 【Java】模拟分组交换网络的时延、丢包
  4. springcloud是如何进行服务治理的
  5. centos overlay 占用很大_盘锦技术好的升降货梯占用空间小
  6. 05章项目: QuickHit快速击键
  7. 帝国网站管理系统(ECMS)电影模块在IE下不能使用的解决办法
  8. urlencode与unquote
  9. linux常用的引导管理器,Linux引导管理器GRUB、GRUB 2和LILO简介
  10. VUE启动报错:Error: The project seems to require pnpm but it‘s not installed
  11. 什么?HomeKit、米家、Aqara等生态也能通过智汀与天猫精灵生态联动?
  12. 照片太大怎么压缩200k?图片怎么缩小到200k以下?
  13. HARK学习(六)--AudioStreamFromWave
  14. Oracle数据库Clob类型Blob类型与String互转
  15. 三维重建技术概论总结,入门必看~
  16. (三)DQL数据库指令
  17. 为什么SpringBoot jar包中的文件读取不到?
  18. android 内核老版本下载安装,百度极速版老版本下载安装
  19. 8.29 网易面试准备
  20. c语言gotoxy函数是什么意思,写了个小程序,一直会闪屏,用的gotoxy函数,求大神教...

热门文章

  1. html代码 打开本地文件,打开本地HTML文件
  2. linux命令 sed 有的功能有,Linux命令:sed简介
  3. Linux环境下创建运行.java文件
  4. cisco服务器维修,面向终端的AMP控制台的思科维护的排除列表更改
  5. c 自定义实现string类 clear_CC++语言15|类的继承和派生实现代码重用、扩充
  6. 安装Linux后windows在哪启动,在Linux下安装windows后解决Linux不能启动能问题
  7. html中 一条样式规则,css规则的基本格式是什么?
  8. ubuntu下IP、DNS配置
  9. V4L2应用程序框架
  10. WinCE Boot方式及 Bootloader架构概述