簡體   English   中英

使用ES6使用對象導入函數

[英]import functions with the object using ES6

我有一個這樣定義的對象

const apolloFetch = createApolloFetch();

function myFunction () {};

export default apolloFetch;

我想做的是這樣導入apolloFetch:

import apolloFetch from '***'

是否可以通過以下方式訪問myFunction:

apolloFetch.myFunction()

您需要將myFunction添加到apolloFetch對象。 它必須是apolloFetch的屬性,就像apolloFetch.myFunction()一樣被調用

const apolloFetch = createApolloFetch();

apolloFetch.myFunction = function() {};

export default apolloFetch;

那你可以做

import apolloFetch from '***'

apolloFetch.myFunction()

您可以按照以下示例使用默認的命名導出導入方法:

import defaultExport, { namedExport1, namedExport2 } from 'module';

因此,在您的情況下,它將是:

const apolloFetch = createApolloFetch();

export function myFunction () {};

export default apolloFetch;

然后在導出時:

import apolloFetch, { myFunction } from '***';

要么

import * as apolloFetch from '***';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM