我创建了一个名为DataGrid的组件类,在其中我创建了一个 const ,它定义了几个元素:
const ResultTypes = {
Email : 1,
Event : 2,
Contact: 3,
File : 4,
Skype : 5
}
要在当前的类或 .js文件中访问它,我只需使用:
if (x === ResultTypes.Email)
一切正常,但是,我想在另一个组件/ .js文件中使用这个 const ,就像这样
import DataGrid from './DataGrid';
...
if (y === ResultTypes.Email)
我该怎么办?
答案 0 :(得分:1)
正如评论中所指出的,你可以像上课一样导出常量:
// file 'foo.js'
export const ResultTypes = {
Email : 1,
Event : 2,
Contact: 3,
File : 4,
Skype : 5
}
// file 'bar.js'
import { ResultTypes } from './path/to/foo';
console.log(ResultTypes.email)