我可以为每个文件导出多个函数吗?
似乎当我这样做时,第二个函数会覆盖第一个函数,
例子 :
在my index.js
file :
export default function aFnt(){
console.log("function a");
}
export default function bFnt(){
console.log("function b");
}
然后当我将其导入我的文件中时:
import aFnt from "./index";
console.log("aFnt : ",aFnt);
console.log的结果是bFnt
这里究竟是怎么回事?我必须为每个函数创建一个新文件吗?这不是很实用,有什么解决方案或解决方法吗?
madox2's https://stackoverflow.com/users/741871/madox2如果您想导入命名函数,答案完全有效。
如果您仍然想导入默认值,还有另一种技术:
function a() {}
function b() {}
export default { a, b }
当你导入时:
import myObject from './index.js';
myObject.a(); // function a
myObject.b(); // function b
我希望这有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)