1.分别暴露
export ...export...
用于按需导出一个或多个模块,在导入时需要使用花括号指定导入的模块名称,例如import { a, b } from 'module'
module.js中
export let a = 1
export function b(){
console.log('hello,vue')
}
2.统一暴露
export { ...}用于统一导出一个或多个模块,
let a = 1
function b (){
console.log("hello,vue")
}
export { a , b }
注: 以上两种向外暴露方式引入方式相同,采用对象的结构赋值引用, 不能使用变量接收的方式来引入 ( 即上两方式和默认暴露的区别)
所以以上两种的引入方式是:
import { a, b } from 'module'
3.默认暴露+引入方式
export default function b(){
console.log("hello,vue")
}
import b from '暴露路径'
总结: