在ES2015中如何将导入的对象合并到同一文件中?

时间:2018-08-09 17:55:26

标签: javascript axios

我有以下两个文件:

Api.js

import axios from 'axios'

export default() => {
  return axios.create({
    baseURL: '/api' 

  })
}

FooApi.js

import Api from './Api'
export default {
  foo (params) { 
    return Api().post('x/y' , params   }) 
  },
}

现在,我想将上述两个文件合并为单个FooSingleApi.js,以便在FooSingleApi.js文件中定义Api对象,并删除Api.js。该怎么做?

1 个答案:

答案 0 :(得分:1)

import axios from 'axios'

const Api = () => axios.create({ baseURL: '/api' })

export default {
  foo (params) { 
    return Api().post('x/y' , params   }) 
  },
}

这是您的意思吗?如果没有,请提供更多信息。