答:
可能代码不太全,这是精简后的代码
export function hot() {
return new Promise(function (resolve) {
axios
.get('http://url:8000')
.then(function (res) {
console.log(1, res.data);
resolve(res.data);
})
.catch(function (error) {
resolve(error);
});
});
}
export async function getBasicData() {
const datas = await hot();
console.log(3, datas);
const arr: any = [];
for (let index = 0; index < 6; index++) {
arr.push({
id: `${index}`,
name: '张三',
age: `1${index}`,
dates: datas,
address: '中华人名共和国',
beginTime: new Date().toLocaleString(),
endTime: new Date().toLocaleString(),
});
}
return arr;
}
export default defineComponent({
components: { BasicTable },
setup() {
return {
columns: getBasicColumns(),
data: getBasicData(),
};
},
想要在defineComponent组件里获取getBasicData()返回值,该怎么办