见到wx.request
的第一眼,就让我想起了$.ajax
这东西,使用起来确实有很多不方便,不能忍,幸好小程序是支持ES6语法的,所以可以使用promise稍加改造。
先来说说wx.request为什么不能忍。
铺垫:“看得见却抓不住“的异步请求
Page({
data: {
myData: ''
},
// loadMyData函数用于打印myData的值
loadMyData () {
console.log('获取到的数据为:' + this.data.myData)
},
// 生命周期函数onload用于监听页面加载
onload: function () {
wx.request({
url: 'https://api', // 某个api接口地址
success: res => {
console.log(res.data)
this