三种暴露分别是:分别暴露 统一暴露 默认暴露
分别暴露
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";