Javascript 未定义不是对象(UIConstants)
在react native中,我有一个类(来自Kittericks): 类的名称:AppConstants.js 问题是当我尝试导出这个类时。我得到这个错误:Javascript 未定义不是对象(UIConstants),javascript,reactjs,react-native,Javascript,Reactjs,React Native,在react native中,我有一个类(来自Kittericks): 类的名称:AppConstants.js 问题是当我尝试导出这个类时。我得到这个错误: undefined is not an object(evaluating 'UIConstants.AppbarHeight') 在声明时不能引用同一个类。尝试在前面定义高度: const appbarHeight = Platform.OS === 'ios' ? 44 : 56; const statusbarHeight = P
undefined is not an object(evaluating 'UIConstants.AppbarHeight')
在声明时不能引用同一个类。尝试在前面定义高度:
const appbarHeight = Platform.OS === 'ios' ? 44 : 56;
const statusbarHeight = Platform.OS === 'ios' ? 20 : 0;
export class UIConstants {
static AppbarHeight = appbarHeight;
static StatusbarHeight = statusbarHeight;
static HeaderHeight = appbarHeight + statusbarHeight;
}
在使用UI常量的地方,应该像
从“/UIConstants”导入{UIConstants}
而不是
从“/UIConstants”导入UIConstants
const appbarHeight = Platform.OS === 'ios' ? 44 : 56;
const statusbarHeight = Platform.OS === 'ios' ? 20 : 0;
export class UIConstants {
static AppbarHeight = appbarHeight;
static StatusbarHeight = statusbarHeight;
static HeaderHeight = appbarHeight + statusbarHeight;
}