es6 import export语法, 如何在一个文件中将引入的多个文件同时导出?

index.js 文件

import A from './A';
import B from './B';
import C from './C';
import D from './D';

// ??? 怎么写export方法可以在Test.js文件中获取到ABCD

Test.js 文件

// ??? 怎么写import文件获取到上述的A B C D

// 比如 import comp from './index';
// 就可以用 comp.A 来使用 A 文件

要怎么写import 和 export语句?

阅读 10.4k
3 个回答

方式二

帮你省下import语句
index.js【全文】如下

export { default as A } from "./A";
export { default as B } from "./B";
export { default as C } from "./C";
export { default as D } from "./D";

test.js

import * as anything from './index.js'
anything.A;
anything.B;

export  {
 A,
 B,
 C,
 D
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏