模块化操作
理解两个单词
export
对外部输出
import
引入
例如,输入一个变量
export var name = 'chius';
输出完了,怎么引用呢?
import {name} from './text.js'
console.log(name)
多变量的输出
export {a,b,c}
export default的使用
来自阮一峰 一个模块只能有一个默认输出,因此export default
命令只能使用一次。
export default
在文件中只能有1个。但是export
可以有多个,比如
export var name = 'chius'
export function(){
}
用export
输出后,导入必须要用{}
来引入
但是用export default
输出后,不需要用花括号引入
通过 import * as 就完成了模块整体的导入。
import * as test form './test.js';