共计 421 个字符,预计需要花费 2 分钟才能阅读完成。
// 异步获取本地 json 文件
handleJson=(name)=>{return new Promise((resolve,reject)=>{axios.get(`/border/${name}.json`).then(function(data){resolve(data)
}
)
})
}
// 循环变量获取对应 json 文件
handleBorderData=()=>{var {districts}=this.state;
_.forEach(districts,(item)=>{
var name=item.codeName
this.handleJson(name).then((data)=>{gzData[item.code]=data.data
console.log('gzData',gzData[item.code][0])
})
})
}
async componentDidMount(){await this.handleBorderData();
}
正文完