举例子 原始代码(我们想要得到C)这种写法是不对的,因为C是在外面拿不到的
getDataItem(a, b,c) {
let formdata = {
category: a,
data: b
};
this.axios.post('/Redraw', formdata).then(res => {
if (res.data) {
c = res.data.map(_ => {
return {
x: _.x,
aa: _.x + _.w
}
})
}
})
};
写法改变
首先要去掉C这个参数
第一种方法:使用承诺
第二种方法;
是使用 异步函数来进行操作