ReactJs-循环导出的导入对象

时间:2019-04-01 16:09:40

标签: javascript reactjs es6-modules

我有一个服务模块,可以导出不同api端点的对象,如下所示:

export const totalRevenue = new BaseService('api/totalRevenue')
export const totalCost = new BaseService('api/totalCost')
export const totalCustomers = new BaseService('api/totalCustomers')

BaseService类具有一个.get()方法,该方法可从API提取数据

现在,我想通过React组件的setState添加所有这些数据。 我在想以下方面的事情:

import * as AllStats from './ApiService'
for (var endpoint in AllStats) {
     const data = endpoint.get()
     this.setState({ data.key: data.values });
}

但是,由于endpoint只是一个字符串,因此无法使用。 有什么想法吗?

0 个答案:

没有答案