首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在这里创建ES6 Export+Import对象?

如何在这里创建ES6 Export+Import对象?
EN

Stack Overflow用户
提问于 2019-02-04 08:48:36
回答 3查看 688关注 0票数 0

我是一个ES6+新手,我目前正在构建一个React应用程序,但我遇到了一个问题--我试图导入2个对象,但没有做到。我尝试了各种事情,得到了错误,当我在一次尝试中没有得到错误时,我尝试.toString()一个对象属性的值,并得到一个undefined错误。

这是文件结构(忽略不相关的文件):

代码语言:javascript
运行
复制
src
├── index.js
└── style
    └── colors.js

其中colors.js是:

代码语言:javascript
运行
复制
const primaryColor = {
    900: "#001a8f",
    800: "#002EA2",
    700: "#1238ae",
    600: "#1238ae",
    500: "#274ac4",
    400: "#4e66cd",
    300: "#7081d6",
    200: "#9aa5e2",
    100: "#c3c8ed",
     50: "#e7e9f8"
};
primaryColor['main'] = primaryColor[800];

const secondaryColor = {
    900: "#3c3c3c",
    800: "#606060",
    700: "#818181",
    600: "#979797",
    500: "#c2c2c2",
    400: "#dedede",
    300: "#f0f0f0",
    200: "#f5f5f5",
    100: "#fafafa",
     50: "#FFFFFF"
};
secondaryColor['main'] = secondaryColor[50];

我不知道export怎么会在这里。

index.js I中,我想要importprimaryColorsecondaryColor

出口和进口它们的正确/可能的方法是什么?我以为我知道怎么出口和进口,但由于我的错误,我不知道我做错了什么。

EN

Stack Overflow用户

发布于 2019-02-04 09:20:41

colors.js文件中,执行以下操作

代码语言:javascript
运行
复制
const primaryColor = {
    900: "#001a8f",
    800: "#002EA2",
    700: "#1238ae",
    600: "#1238ae",
    500: "#274ac4",
    400: "#4e66cd",
    300: "#7081d6",
    200: "#9aa5e2",
    100: "#c3c8ed",
    50: "#e7e9f8"
};
primaryColor['main'] = primaryColor[800];

const secondaryColor = {
    900: "#3c3c3c",
    800: "#606060",
    700: "#818181",
    600: "#979797",
    500: "#c2c2c2",
    400: "#dedede",
    300: "#f0f0f0",
    200: "#f5f5f5",
    100: "#fafafa",
    50: "#FFFFFF"
};
secondaryColor['main'] = secondaryColor[50];

export { primaryColor, secondaryColor };

在您的index.js中,可以这样使用:

代码语言:javascript
运行
复制
import { primaryColor, secondaryColor } from './style/colors.js';
...
primaryColorMain = primaryColor['main'];
secondaryColorMain = secondaryColor['main'];

希望这能有所帮助!

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54512661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档