1.function getsdd(){}事件

async/await把异步进行设置成同步进行

         var url = '/api/runtime/form/save';
function checkAdult(asbdata) {
return asbdata.Date1617275438563 == "--";
}
var asb=data.filter(checkAdult);
//操作
async function getsdd(){
for(var i=0;i<asb.length;i++){
var ngs=asb[i].ShortText1613977221120;
var ids=asb[i].id;
//操作
await axios.post("/api/runtime/query/list", {
"filters":[
{
"propertyCode": "ShortText1610415960253",
"propertyType": 0,
"propertyValue": ngs,
"propertyValueName": ""}
],
"mobile": false,
"page": 0,
"queryCode": "ht001",
"schemaCode": "ht001",
"size": 1000 },{headers:{
"access_token":localStorage.getItem('token')
} }).then(res => {
if(res.data.content.length>0){
var params={
"bizObject":{
"data":{
"Date1617275438563":res.data.content[0].data.Date1617277223437,
},
"id":ids,
"schemaCode": "KHZDHZB2",
"sheetCode": "KHZDHZB",
"workflowInstanceId": ""
},
"workItemId": "",
"workflowCode": "",
"workflowInstanceId": ""
}
axios({
url:url,
method:'post',
data:params }).then(res=>{
console.log(res,'成');
})
}
});
}
}
getsdd();//调用函数

2.第二种事件方式

      var btn1=document.querySelector('.btn1');

       btn1.onclick= async function(){
var tct=document.querySelector('.abox-list2 input').value;
if(tct!=''){
var tims=tct.split('-')[0]+tct.split('-')[1];
for(var i=0;i<arr.length;i++){
for(var b=0;b<1;b++){
await axios.post("/api/runtime/query/list", {"filters":[]},{headers:{"access_token":localStorage.getItem('token')}
}).then(res=>{
                                 axios.post(url,params).then(res => {
                                    console.log(res,'成功添加');
                                    // tab.style.display='none';
                                    abcbox.remove();//全部删除
                                 });
                               })
}

3.vue methods方法里的方式

async methodName(params){
let isSuccess = false;
await this.$http({
url: URL,
method: "get",
params: this.$http.adornParams({
params:params
})
}).then(({ data }) => {
if (data && data.code === 0) {
if(data.exist == 0){
isSuccess = true
}
}
}).catch(err => {
console.log(err);
this.$message({
type: "error",
message: "系统异常"
});
});
return isSuccess
}

for循环axios套axios调用,同步调取的更多相关文章

  1. 简单的node爬虫练手,循环中的异步转同步

    简单的node爬虫练手,循环中的异步转同步 转载:https://blog.csdn.net/qq_24504525/article/details/77856989 看到网上一些基于node做的爬虫 ...

  2. 如何在tornado中以异步的方式调用同步函数

    问题 如何在tornado的coroutine中调用同步阻塞的函数 解决方案 使用python内置标准库的concurrent.futures.ThreadPoolExecutor和tornado.c ...

  3. vue中使用axios与axios的请求响应拦截

    VUE中使用Axios axios的安装 npm install axios vue-axios axios在vue的配置与使用 在main.js中引入axios和vue-axios import a ...

  4. Python并发编程06 /阻塞、异步调用/同步调用、异步回调函数、线程queue、事件event、协程

    Python并发编程06 /阻塞.异步调用/同步调用.异步回调函数.线程queue.事件event.协程 目录 Python并发编程06 /阻塞.异步调用/同步调用.异步回调函数.线程queue.事件 ...

  5. Axios 类似于for循环发送批量请求{:axios.all axios.spread}。

    Axios的请求都是异步的!不能用for循环遍历去批量发送请求 那如果我们需要类似与这样的请求怎么办呢 for(let i =0;i<array.length;i++){ axios.post( ...

  6. vue.js vue-cli 中解决 axios 跨域调用的问题

    修改 /config/index.js 文件如下: proxyTable: { '/api': { target: 'http://chifan.local', changeOrigin: true, ...

  7. 深入理解MVC C#+HtmlAgilityPack+Dapper走一波爬虫 StackExchange.Redis 二次封装 C# WPF 用MediaElement控件实现视频循环播放 net 异步与同步

    深入理解MVC   MVC无人不知,可很多程序员对MVC的概念的理解似乎有误,换言之他们一直在错用MVC,尽管即使如此软件也能被写出来,然而软件内部代码的组织方式却是不科学的,这会影响到软件的可维护性 ...

  8. Vue 编程之路(三)—— Vue 中子组件在父组件的 v-for 循环里,父组件如何调取子组件的事件

    (标题的解决方案在第二部分) 最近公司的一个项目中使用 Vue 2.0 + element UI 实现一个后台管理系统的前端部分,属于商城类型. 一.前期思路: 其中在“所有订单”页面,UI 给的设计 ...

  9. Oracle笔记4-pl/sql-分支/循环/游标/异常/存储/调用/触发器

    一.pl/sql(Procedure Language/SQL)编程语言 1.概念 PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把 ...

  10. ng-repeat循环出来的部分调用同一个函数并且实现每个模块之间不能相互干扰

    使用场景:用ng-repeat几个部分,每个部分调用同一个函数,但是每个模块之间的功能不能相互干扰 问题:在用repeat实现.content块repeat的时候打算这样做:新建一个空的数组(nmbe ...

随机推荐

  1. Docker修改已有容器的端口映射

    Docker修改已有容器的端口映射 背景 拉取了jenkins的镜像,启动容器的时候端口就映射了8080,但这个演示环境要用到jenkins node,其中默认的代理端口是50000.漏了,就想着能否 ...

  2. LeetCode_806. 写字符串需要的行数

    题目 难度:简单 原文:https://leetcode-cn.com/problems/number-of-lines-to-write-string/ 题目 我们要把给定的字符串 S 从左到右写到 ...

  3. C语言初学习

    首先我们先看一下什么是编译型语言和解释型语言: 解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行 编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂得语言--机器语言 ...

  4. 网页实时显示已经运行了多少天 html+js

    以下为html代码: 放在body标签里面 <a>本站已经运行<a id="days">0</a>天</a> 以下为js代码: 放在 ...

  5. Angular UI库

    1.angular 使用 bootstrap 安装bootstrap npm install bootstrap --save 安装bootstrap-icons npm i bootstrap-ic ...

  6. LeetCode-1705 吃苹果的最大数目

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-number-of-eaten-apples 题目描述 有一棵特殊的苹果树,一连 ...

  7. OpenAI Java SDK——chatgpt-java-v1.0.3更新支持GPT-3.5-Turbo,支持语音转文字,语音翻译。

    简介 chatgpt-java是一个OpenAI的Java版SDK,支持开箱即用.目前以支持官网全部Api.支持最新版本GPT-3.5-Turbo模型以及whisper-1模型.增加chat聊天对话以 ...

  8. pat乙级1022 D进制的A+B

    #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #de ...

  9. Truenas core 13连接LDAP,获取AD域用户及自动分配权限---chatGPT回复,未做证实

    要在TrueNAS Core 13上连接LDAP并从AD域中获取用户,请按照以下步骤操作: 在TrueNAS Core 13上登录到WebUI. 转到"网络"菜单并选择" ...

  10. form表单enctype扩展

    enctype就是encodetype就是编码类型的意思. multipart/form-data是指表单数据有多部分构成,既有文本数据,又有文件等二进制数据的意思. 需要注意的是:默认情况下,enc ...