我正在阅读有关javascript导入here的内容,并且遇到了成员与默认成员的概念,但无法找到有关差异的解释。除了在导入时不必在括号中包含名称之外,将类声明为default
有什么好处?
答案 0 :(得分:1)
因为还有2 ways to export stuff from a module:
常规=INDEX($B$2:$B$8, SMALL(IF($A$11=$A$2:$A$8, ROW($A$2:$A$8)-ROW($A$2)+1), COLUMN(A1)))
,每个成员出口
export
和// module.js
export foo
export bar
// The dependent
import {foo, bar} from './module';
定义了默认导出。
export default
至于优点,它取决于用例。某些库基于每个成员导出API,您可以单独导入它们。其他人将一个对象中的所有内容导出为默认导出。像Rollup这样的代码捆绑商也使用每个成员的导入来捆绑捆绑期间不需要的导入树。