前面说了前端模块化export和import的导入导出,但是你要必须了解到导出的变量名称保持一致!
再此讲一个export default方法!这个不需要去阅读模块的变量,可以导入的时候直接引用任意变量名!
注意:这个export只能导出一个,一个模块(js文件只能导出一个)
定义方式
export default function(){
return "export default默认导出一个";
}
模块导入
import rename from "./b.js"
模块导入时候名字随便写 无需再像之前添加括号了!
但是这个模块中有多个如何导出呢?当然也是支持之前的导出使用 export {变量名}
多个模块导出
比如导出的多个模块,多个导出使用之前的方式
export default function(){
return "export default默认导出一个";
}
var a=1;
var b=2;
多个模块导入
import tr,{a,b} from "./main.js";
console.log(tr())
console.log(a,b)