Javascript 数组或迭代器中的每个子级都应具有唯一的;“关键”;定义多个数组时使用prop
我定义了2个不同的字符,并不断得到错误“数组或迭代器中的每个子元素都应该有一个唯一的“键”属性”。当我将索引更改为另一个字符时,问题仍然存在。有什么想法可以解决这个问题吗/Javascript 数组或迭代器中的每个子级都应具有唯一的;“关键”;定义多个数组时使用prop,javascript,arrays,reactjs,Javascript,Arrays,Reactjs,我定义了2个不同的字符,并不断得到错误“数组或迭代器中的每个子元素都应该有一个唯一的“键”属性”。当我将索引更改为另一个字符时,问题仍然存在。有什么想法可以解决这个问题吗/ const navLinks = [ {route: '/about', text: 'Works'}, {route: '/products', text: 'Profile'}, {route: '/contact', text: 'Contact'}, {route: '
const navLinks = [
{route: '/about', text: 'Works'},
{route: '/products', text: 'Profile'},
{route: '/contact', text: 'Contact'},
{route: '/how', text: 'How'}
];
const Links = navLinks.map((b, i) =>
<Link key={i} to={b.route} activeStyle={{color: 'red'}} className="link is-info navbar-item is-hidden-tablet">{b.text}</Link>
);
const Links1 = navLinks.slice(0, 2).map((b, i) =>
<p className="level-item has-text-centered is-hidden-touch">
<Link to={b.route} activeStyle={{color: 'red'}} className="link is-info">{b.text}</Link>
</p>
);
const导航链接=[
{route:'/about',text:'Works'},
{路由:'/products',文本:'Profile'},
{路由:'/contact',文本:'contact'},
{route:'/how',text:'how'}
];
const Links=navLinks.map((b,i)=>
{b.text}
);
constlinks1=navLinks.slice(0,2).map((b,i)=>
{b.text}
);
问题似乎是链接1
中段落元素缺少键
道具。尝试将key={i}
添加到
中,如下所示:
const Links1 = navLinks.slice(0, 2).map((b, i) =>
<p key={ i } className="level-item has-text-centered is-hidden-touch">
<Link to={b.route} activeStyle={{color: 'red'}} className="link is-info">
{b.text}
</Link>
</p>
);
constlinks1=navLinks.slice(0,2).map((b,i)=>
{b.text}
);
问题似乎是链接1
中段落元素缺少键
道具。尝试将key={i}
添加到
中,如下所示:
const Links1 = navLinks.slice(0, 2).map((b, i) =>
<p key={ i } className="level-item has-text-centered is-hidden-touch">
<Link to={b.route} activeStyle={{color: 'red'}} className="link is-info">
{b.text}
</Link>
</p>
);
constlinks1=navLinks.slice(0,2).map((b,i)=>
{b.text}
);
pLinks1Facepalm中没有属性key
tag,谢谢你pkey中没有属性tagLinks1
Facepalm,谢谢你好看的Dacre:)@user992731欢迎你-项目一切顺利:-@user992731,如果答案有助于你只考虑接受它:“看好Dacre:”@ USER 99 27 31,欢迎你-你的项目最好:-)@ USER2227,如果答案帮助你考虑接受它: