ReactJS:如何导入 ES6 自定义类?

维维克·艾尔

我有一个名为 Api 的类。

api.jsx

import axios from 'axios'
class Api {
    constructor(){
        this.base_url = process.env.REACT_APP_API_URL
    }
    get = (url,params) => {
        return axios.get({
            url:`${url}`,
            base_url:`${this.base_url}`,
            params:params
        })
    }
}   

export default Api

我应该如何从不同的文件中导入它。我正在尝试制作一个通用的 api 模块。

奇卡尔

在这种情况下,您可以Api在另一个文件中导入类,如下所示:

import Api from "../location/of/file/api.js";

const api = new Api();

api.get("/api/url", { param1: "foobar" }).then( response => {
   // ...
} );

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章