[英]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.