我有以下代码:
module.exports = {
key: "value",
key2: 1234
}如果我把它改为:
export default {
key: "value",
key2: 1234
}然后,以下导入停止工作:
import {key, key2} from 'module.js';什么是导出对象的ES6等效物?
发布于 2017-06-08 15:46:29
您可以首先定义变量并导出它们:
const key = 'value';
const key2 = 1234;
export { key, key2 };或者您可以在定义它们的同一行中导出它们:
export const key = 'value';
export const key2 = 1234;发布于 2017-06-08 15:46:32
如果使用导出默认值,则不需要使用括号。因此,您可以像这样导入模块:
import module from 'module.js';
// access key property
console.log(module.key)
如果您想导入像import {key, key2} from 'module.js';这样的模块,请参考@MichałPerłakowski答案。
https://stackoverflow.com/questions/44440135
复制相似问题