关于react.js:Promise-异步获取本地json文件

11次阅读

共计 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();
    
}
正文完
 0