问题描述
我想翻译对象内部的单词。将调用myInformation并将其与myCompany一起放置在合并变量中。
import { useTranslation } from 'react-i18next'
const myInformation = {
title: 'My information',icon: InfoOutlinedIcon,links: [
{
name: 'Personal information',slug: `/profile/personal-information`,},{
name: 'My loyalty programs',slug: `/profile/my-loyalty-programs`,icon: FavoriteBorderOutlinedIcon,{
name: 'Id documents',slug: `/profile/id-documents`,icon: ContactMailIcon,{
name: 'My password',slug: `/profile/my-password`,icon: VpnKeyIcon,],}
const ViewInformation = () => {
const merge = [myInformation,myCompany]
const renderList = merge.map((item,i) => (
<OneMenuItem key={i} handleClose={handleClose} item={item} />
))
return({renderList})
}
当我在myInformation下添加const {t} = useTranslation()时,它将不允许我这样做。地图中的单词如何翻译?
const oneMenuItem = () => {
//some other codes here
const renderNestedLinks = item.links
item.links.map((link,key) => {
return (
<Box key={key} mt={0.5}>
<ListItem
onClick={handleClose}
to={link.slug}
component={Link}
className={classes.nested}
>
<ListItemIcon style={{ minWidth: '40px' }}>
{<link.icon color="primary" />}
</ListItemIcon>
<ListItemText
className={classes.listItemText}
primary={link.name}
/>
</ListItem>
</Box>
)
})
return ({renderNestedLinks})
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)