结论:
1.export与export default均可用于导出常量、函数、文件、模块等
2.在一个文件或模块中,export、import可以有多个,export default仅有一个
3.通过export方式导出,在导入时要加{ },export default则不需要
4. (1) 输出单个值,使用export default
(2) 输出多个值,使用export
(3) export default
与普通的export
不要同时使用
实例和具体说明
//1.export 命令
//a.js
export const str = "blablabla~";
export function log(sth) {
return sth;
}
对应的导入方式:
//b.js
import { str, log } from 'a'; //也可以分开写两次,导入的时候带花括号
//重命名可以 加as 如 import { str, log as log2} from 'a'; default 也如此
2 //export default 命令
//a.js
const str = "blablabla~";
export default str;
// default 可导出类 方法等 如
export default{
city:"深圳"
}
import city from 'a';
//错误写法 export default 后面跟变量 如
export default a ==3
//正确写法 default 本质就是讲后面的值赋予 default
export default 3