javascript – JS ES6:导入{functionName}未定义
作者:互联网
我正在从./list导出一个函数列表:
export default {
f1: a,
f2: b,
f3: c
}
其中a,b,c是单独的函数,并尝试将其中一个函数导入另一个文件:
import { f1 } from './list';
但是f1()在新文件中未定义.如果我导入为:
import list from './list';
并调用list.f1()它是定义的.
如何按定义导入{f1}?
解决方法:
你可以这样做
export {
a as f1,
b as f2,
c as f3
}
要清楚了解你可以看看this export doc
标签:javascript,ecmascript-6,es6-modules 来源: https://codeday.me/bug/20190607/1194595.html