第一部:Promise获取数据
myAsyncFunc: function (e) {
return new Promise(function (resolve, reject) {
//这是一个异步获取数据
getAsyncDic('SubTypeCode='+e).then(rsp=>{
if(rsp.code==200)
{
let disArr=rsp.data;
// this.setData({
// disArr: disArr
// })
// console.log(disArr)
resolve(disArr);
}
});
});
},
第二: 按照代码写入前后顺序输出代码
test:async function () {
console.log(‘---------------’); //Hello,World
var result2004 = await this.myAsyncFunc(‘2004’);
var result2125 = await this.myAsyncFunc(‘2125’);
console.log(result2125); //
console.log(result2004); //
}