ES6学习笔记十:模块的导入、导出

时间:2022-03-04 09:17:22

一:模块导入

1)

import { 要导入的属性、方法民 } from '模块路径';

2)该种方法需要有配置文件,指明模块所在路径

import { 要导入的属性、方法民 } from '模块名';

如果想为输入的变量重新取一个名字,import命令要使用as关键字,将输入的变量重命名。

3)整体加载:可以把模块中可加载的内容全部加载到一个对象上,然后在本模块中通过 对象.xxx  调用属性、方法。

import * as proxy from '模块';

proxy.xxx调用

4)导入模块的默认输出

export default命令,可以为模块指定默认输出。

此时import命令可以用任意名称指向export default输出的方法,这时就不需要知道原模块输出的函数名。

需要注意的是,这时import命令后面,不使用大括号,直接使用一个名称即可。

二:模块导出

定义了一个js文件后,可以在文件尾通过

export {属性名、方法名};

导出文件中的一些属性、方法。