javascript - 在 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。怎么做?
解决方案
import axios from 'axios'
const Api = () => axios.create({ baseURL: '/api' })
export default {
foo (params) {
return Api().post('x/y' , params })
},
}
你是这个意思吗?如果没有,请提供更多信息。
推荐阅读
- git - git 如何在不存储备份的情况下恢复更改?
- logging - 我们如何在 weblogic 的 t3 协议上打印请求和响应?
- swift - 有什么方法可以判断哪个状态更改导致在 SwiftUI 中重建视图?
- android - AlertDialog 单选项填充
- node.js - 带有 pg-promise 的友好堆栈跟踪查询错误
- javascript - 在内联 JavaScript 加载后加载一个 JavaScript 外部文件
- javascript - Leaflet TimeDimension 显示当地时间
- c - 编程珍珠:文件中所有单词的频率
- mysql - mysql替换和更改
- r - 阻止文本标签在 ggplot2 中重叠