wepy - 与原生有什么不同(request)

关于request导入,清先查看这篇文档了解大概

 

 

缺陷:

wx.request一个页面最多支持10个wx.request,况且不能保证请求先后顺序 

 

 

对于wepy来说,使用了ES6 的Promise以及ES7的 asyn和wait来保证同步请求

使用方式,和小程序无异

复制代码
 1     request(){
 2       _this = this;
 3 
 4       wepy.request({
 5         url: 'https://www.madcoder.cn/tests/sleep.php?time=1&t=css&c=', //开发者服务器接口地址",
 6         data: 'data', //请求的参数",
 7         method: 'GET',
 8         dataType: 'json', //如果设为json,会尝试对返回的数据做一次 JSON.parse
 9         success: res => {},
10         fail: () => {},
11         complete: () => {}
12       });
13       
14     },
复制代码

 

 

复制代码
 1     request() {
 2       let self = this;
 3       let i = 15;
 4       let map = [
 5         'MA==',
 6         'MQo=',
 7         'Mg==',
 8         'Mw==',
 9         'NA==',
10         'NQ==',
11         'Ng==',
12         'Nw==',
13         'OA==',
14         'OQ==',
15         'YY==',
16         'SS==',
17         'A==',
18         'AD==',
19         'AP=='
20       ];
21       while (i--) {
22         wepy.request({
23           url:
24             'https://www.madcoder.cn/tests/sleep.php?time=1&t=css&c=' +
25             map[i] +
26             '&i=' +
27             i,
28           success(d) {
29             self.netrst += d.data + '.';
30             self.$apply();
31           }
32         });
33       }
34     },
复制代码

 

 

 

 

 

posted @   Sunsin  阅读(2461)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2017-10-30 本地文件夹变远程仓库并且提交Github
2017-10-30 npm之使用淘宝源
2017-10-30 页面倒计时返回
2017-10-30 在线sass编译器
2017-10-30 js条件语句之职责链数组
2017-10-30 js随机码之乱序数组
2017-10-30 图标下载
点击右上角即可分享
微信分享提示