lilunze / lilunze.github.io

blog
1 stars 0 forks source link

export 和 export default 的区别 #3

Open lilunze opened 6 years ago

lilunze commented 6 years ago

在es6的语法中 exportexport default 均可用于导出常量、函数、文件、模块等. 区别在于: export 可以同时导出多个模块

export {modlue_name1,modlue_name2};

export default 只能导出一个默认模块:

export default const module_name;

同时它们在引入的方式上也略有区别: export 导出的模块引入时:

import {module_name1,modlue_name2} from 'modules.js';

exprot default 导出的模块引入时:

import modlue_name from 'module.js'