Javascript 将我的背景色转移到另一个JS类

Javascript 将我的背景色转移到另一个JS类,javascript,css,react-native,Javascript,Css,React Native,我有一个带有login.js的React原生项目。在这个类中,我有几个视图等。这些视图使用样式表,这些样式表是在类中定义的。现在我尝试将背景色提取/传输到一个“容器类”(values.js)中,在这里我可以获得颜色(rgba)并在login.js类中使用它。因为我已经这样做了,颜色不再显示任何东西。它是纯白色的,没有我定义的那种红色 这是我的登录代码: login.js 我认为问题在于用作导出对象的API和颜色字段的数组。导出的对象包含两个字段:API和颜色,这两个字段都是对象数组。因此,如果要

我有一个带有login.js的React原生项目。在这个类中,我有几个视图等。这些视图使用样式表,这些样式表是在类中定义的。现在我尝试将背景色提取/传输到一个“容器类”(values.js)中,在这里我可以获得颜色(rgba)并在login.js类中使用它。因为我已经这样做了,颜色不再显示任何东西。它是纯白色的,没有我定义的那种红色

这是我的登录代码: login.js


我认为问题在于用作导出对象的API和颜色字段的数组。导出的对象包含两个字段:API和颜色,这两个字段都是对象数组。因此,如果要引用颜色值,类似的操作将起作用:

Values.Color[0].COLOR_NAVIGATION_BAR
但这可能不是你真正想要的。您的定义很可能如下所示(请注意,为了保持一致性,可能最好在颜色和值中使用所有大写字母):

您应将其导入/引用为:

var VALUES=require('../values/values');
....

backgroundColor: VALUES.COLOR.COLOR_NAVIGATION_BAR,
...

非常感谢!这正是我想要的…谢谢你给首都的建议,我以后会这么做,看起来很不错。
Values.Color[0].COLOR_NAVIGATION_BAR
module.exports={
    API: {
        API_BASE_URL: "",
        ...
    },
    COLOR: {
        COLOR_NAVIGATION_BAR: 'rgba(163,63,59,1)',
        ...
    }
}
var VALUES=require('../values/values');
....

backgroundColor: VALUES.COLOR.COLOR_NAVIGATION_BAR,
...