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     },

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM