博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
async+await一起使用
阅读量:5111 次
发布时间:2019-06-13

本文共 1488 字,大约阅读时间需要 4 分钟。

/** get 请求   * @param  {接口地址} url   * @param  {请求参数} params   */  get(url,params){    return new Promise((resolve,reject) => {      wx.request({        url:url,        data:params,        success(res){          resolve(res.data);        },        fail(err){          reject(err);        }      })    })  }  /** post 请求   * @param  {接口地址} url   * @param  {请求参数} params   */  post(url,params){    return new Promise((resolve,reject) => {      wx.request({        url:url,        type:'POST',        data:params,        success(res){          resolve(res.data);        },        fail(err){          reject(err);        }      })    })  }
View Code

上面是代码封装

//调用 async getData(){      let url = this.testUrl+'main/scpz/searchGs.php';      this.isShow = '';      let param = {        gsmc:this.gsmc,        action:'query'      }      let res = await this.get(url,param);      let data = res.data;      if(data){        console.log(data)        this.searchData=data;        this.hasData = '1';        this.$apply();      }else{        this.hasData = '2';        this.$apply();      }  }

  如果多重的话

//先封装一下function delay(word){   return new Promise((reslove,reject)=>{     setTimeout(()=>{	reslove('hello' +word)     },2000)   }) }// async+await一起使用async function start(){  const word1 = await delay('1111')  console.log(word1)  const word2 = await delay('2222')  console.log(word2)  const word3 = await delay('3333')  console.log(word3)}start()

  

转载于:https://www.cnblogs.com/chenlw/p/9953647.html

你可能感兴趣的文章
WCF揭秘——使用AJAX+WCF服务进行页面开发
查看>>
C#综合揭秘——细说多线程(下)
查看>>
【题解】青蛙的约会
查看>>
IO流
查看>>
mybatis调用存储过程,获取返回的游标
查看>>
设计模式之装饰模式(结构型)
查看>>
面向对象的设计原则
查看>>
Swift3.0服务端开发(三) Mustache页面模板与日志记录
查看>>
【转】 FPGA设计的四种常用思想与技巧
查看>>
EntityFrameWork 实现实体类和DBContext分离在不同类库
查看>>
新手算法学习之路----二叉树(在一个二叉查找树中插入一个节点)
查看>>
autopep8
查看>>
GIT在Linux上的安装和使用简介
查看>>
基于C#编程语言的Mysql常用操作
查看>>
s3c2440实验---定时器
查看>>
MyEclipse10安装SVN插件
查看>>
[转]: 视图和表的区别和联系
查看>>
Regular Experssion
查看>>
图论例题1——NOIP2015信息传递
查看>>
uCOS-II中的任务切换-图解多种任务调度时机与问题
查看>>