Promise 异步遍历获取本地json文件

墨子鱼
//异步获取本地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();
    
}
阅读 372
4 声望
1 粉丝
0 条评论
你知道吗?

4 声望
1 粉丝
宣传栏