按命名,分为两种导入导出方式。
命名模块
//a.js
export{
var1,
fun1,
obj1
}
//b.js
import {var1,fun1}from 'a.js'
等价于:
//a.js
export var1=''
export function fun1(){}
export obj1={}
//b.js
import {var1,fun1}from 'a.js'
//也可直接导入整个模块
import * as info from 'a.js'
默认模块
一个文件只能有一个默认导出,导出和导入的名称可不一致
//a.js
export default{
}
//或者
export default function(){}
//b.js
import How from 'a.js'
网友评论