ES6模块化导入导出,全部和部分两种方法

全部导入导出法

moduleA.js

//必须全导出
function A1(){

}function A2(){
    
}function A3(){
    
}
//commonjs规范
//module.exports = 

const All = {
    A1,A2,A3
}
export default All

main.js

//只能全部导入
import All from './module/moduleA'

部分导入导出法
moduleB.js

export function B1(){

}
export function B2(){
    
}
export function B3(){
    
}


main.js

//可以部分导入,节省体积
//B1 as MyB1:B1导入同时重命名为MyB1
import {B1 as MyB1,B2} from './module/moduleA'

你可能感兴趣的:(JavaScript,vue)