ES6模块的导入导出的几种写法


第一种:

//b.js

exports.a = "这是a";

exports.b = "这是b";

exports.c = "这是c";

//a.js

import data from './b.js';

console.log(data.a);

console.log(data.b);

console.log(data.c);

 

第二种

//b.js    注意是export 没有s 也很好理解 因为是单个导出

export const a = "这是a";

export const b = "这是b";

export const c = "这是c";

//a.js

import { a, b, c } form "./b.js";

console.log(a);

console.log(b);

console.log(c);

 

第三种       //和第二种差不多

//b.js

const a = "这是a";

const b = "这是b";

const c = "这是c";

export {

  a,

  b,

  c

}

//a.js

import { a, b, c } form "./b.js";

console.log(a);

console.log(b);

console.log(c);

 

//注意

export default function () {

  console.log('这是b模块');

}         //相当于module.exports = function(){}

两种写法都可以

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM