问题
let list = await getDimensionalArray(this.axios, this.url_, this.category_);//返回一个二维数组
this.itemLists = list;
结果:数据获取失败
原因
原因:异步获取数据需要时间,而使用this.itemLists = list;时数据还没有获取,所以设置itemLists失败。
解决
解决:设置定时器方法,延时获取
let list = await getDimensionalArray(this.axios, this.url_, this.category_);
setTimeout(async () => {
this.itemLists = list;
}, 800);
这样就保证了:设置itemLists的时候,list为获取到的数据。