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

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

缺陷:

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

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

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

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

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

使用方式,和小程序无异

     request(){
_this = this; wepy.request({
url: 'https://www.madcoder.cn/tests/sleep.php?time=1&t=css&c=', //开发者服务器接口地址",
data: 'data', //请求的参数",
method: 'GET',
dataType: 'json', //如果设为json,会尝试对返回的数据做一次 JSON.parse
success: res => {},
fail: () => {},
complete: () => {}
}); },
     request() {
let self = this;
let i = 15;
let map = [
'MA==',
'MQo=',
'Mg==',
'Mw==',
'NA==',
'NQ==',
'Ng==',
'Nw==',
'OA==',
'OQ==',
'YY==',
'SS==',
'A==',
'AD==',
'AP=='
];
while (i--) {
wepy.request({
url:
'https://www.madcoder.cn/tests/sleep.php?time=1&t=css&c=' +
map[i] +
'&i=' +
i,
success(d) {
self.netrst += d.data + '.';
self.$apply();
}
});
}
},
上一篇:《Linux命令行与shell脚本编程大全》第十二章 使用结构化命令


下一篇:流畅python学习笔记:第十二章:子类化内置类型