元素不存在于ReactJs+;打字稿 const listValuesAbout:Array=[ [‘其他’、‘其他’], [“你好”,“你好”], ] //listValuesXelements/Contact的格式与ListValuesBout相同 导出const DetailAboutValues=fromNameLabels(listValuesAbout) export const DetailContactValues=fromNameLabels(listValuesContact) 导出常量DetailXelementsValues=fromNameLabels(listValuesXelements) const DetailPageInfoValues=fromNameLabels( listValuesHome .concat(listValuesAbout) .concat(listValuesContact) .concat(listValuesXElements) ) const DetailPageInfo=fromLabelledEnum(DetailPageInfoValues) 导出类型DetailPageInfo=keyof-typeof-DetailPageInfo 键入Page=“home”|“about”|“contact”|“xelements” 常数导航:记录>={ 关于:关于价值的详细信息, 联系人:详细联系人值, 主页:DetailXelementsValues, xelements:DetailXelementsValues, }
我的问题是xelements不存在于类型记录中,但顺便说一句,你们可以在类型页面中看到他。。。如何在我的情况下应用typescript元素不存在于ReactJs+;打字稿 const listValuesAbout:Array=[ [‘其他’、‘其他’], [“你好”,“你好”], ] //listValuesXelements/Contact的格式与ListValuesBout相同 导出const DetailAboutValues=fromNameLabels(listValuesAbout) export const DetailContactValues=fromNameLabels(listValuesContact) 导出常量DetailXelementsValues=fromNameLabels(listValuesXelements) const DetailPageInfoValues=fromNameLabels( listValuesHome .concat(listValuesAbout) .concat(listValuesContact) .concat(listValuesXElements) ) const DetailPageInfo=fromLabelledEnum(DetailPageInfoValues) 导出类型DetailPageInfo=keyof-typeof-DetailPageInfo 键入Page=“home”|“about”|“contact”|“xelements” 常数导航:记录>={ 关于:关于价值的详细信息, 联系人:详细联系人值, 主页:DetailXelementsValues, xelements:DetailXelementsValues, },reactjs,typescript,Reactjs,Typescript,我的问题是xelements不存在于类型记录中,但顺便说一句,你们可以在类型页面中看到他。。。如何在我的情况下应用typescript const listValuesAbout: Array<[string, string]> = [ ['Other', 'Other'], ['Hello', 'Hello'], ] //listValuesXelements/Contact have the same format than li
const listValuesAbout: Array<[string, string]> = [
['Other', 'Other'],
['Hello', 'Hello'],
]
//listValuesXelements/Contact have the same format than listValuesAbout
export const DetailAboutValues = fromNameLabels(listValuesAbout)
export const DetailContactValues = fromNameLabels(listValuesContact)
export const DetailXelementsValues = fromNameLabels(listValuesXelements)
const DetailPageInfoValues = fromNameLabels(
listValuesHome
.concat(listValuesAbout)
.concat(listValuesContact)
.concat(listValuesXElements)
)
const DetailPageInfo = fromLabelledEnum(DetailPageInfoValues)
export type DetailPageInfo = keyof typeof DetailPageInfo
type Page = "home" | "about" | "contact" | "xelements"
const nav: Record<Page, LabelledEnum<DetailPageInfo>[]>> = {
about: DetailAboutValues,
contact: DetailContactValues,
home: DetailXelementsValues,
xelements: DetailXelementsValues,
}