不太确定我是否遵循...
下面是几个 ES6 模块导入 + 导出的例子。它们中的任何一个都符合您的要求吗?
示例 1
制片人:
export function one() { return 1 };
export function two() { return 2 };
消费者:
import {one, two} from 'producer';
one();
two();
示例 2
制片人:
export function one() { return 1 };
export function two() { return 2 };
消费者:
import * as producer from 'producer';
producer.one(); // or producer['one']()
producer.two();
示例 3
制片人:
export default {
one() { return 1 },
two() { return 2 }
};
消费者:
import producer from 'producer';
producer.one(); // or producer['one']()
producer.two();
示例 4
制片人:
export default {
one() { return 1 },
two() { return 2 }
};
消费者:
import {one, two} from 'producer';
one();
two();
示例 5
制片人:
export default function() { return 1 };
export function two() { return 2 };
消费者:
import one, {two} from 'producer';
one();
two();