元素不存在于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+;打字稿 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

我的问题是xelements不存在于类型记录中,但顺便说一句,你们可以在类型页面中看到他。。。如何在我的情况下应用typescript

   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,
    }