三种暴露分别是:分别暴露 统一暴露 默认暴露
 
分别暴露
 
export let school = '拜托低质量的学习';
export function teach() {
    console.log("拜托低质量的学习");
}
 
统一暴露:
 
let school = '拜托低质量的学习';
function findJob(){
    console.log("拜托低质量的学习");
}
export {school, findJob}
 
默认暴露:
 
export default {
    school: 'ATGUIGU',
    change: function(){
        console.log("我不想被改变");
    }
}
 
模块导入数据方法
 
通用导入方式
 
import * as m1 from './js/m1.js';
import * as m2 from './js/m2.js';
import * as m3 from './js/m3.js';
m3.default.change()
 
解构导入方式
 
import {school, teach} from "./src/js/m1.js";
import {school as guigu, findJob} from "./src/js/m2.js";
import {default as m3} from "./src/js/m3.js";
 
简便方式导入,只能用于默认暴露
 
import m3 from "./src/js/m3.js";