首页 > 解决方案 > 在 ES2015 中如何将导入的对象合并到同一个文件中?

问题描述

我有以下两个文件:

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。怎么做?

标签: javascriptaxios

解决方案


import axios from 'axios'

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

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

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


推荐阅读