key值

key值

为什么shopId,shopName都不能用来做key值,老师最后选择了index作为key值

https://img1.sycdn.imooc.com//climg/64cb0e74091e737102980102.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2023-08-03 10:47:51

同学你好,因为订单中的商店id、商店名可能重复,比如:

https://img1.sycdn.imooc.com//climg/64cb14e3099dc62506510447.jpg

此时,遍历出的order,key值相同:

https://img1.sycdn.imooc.com//climg/64cb152809d133d308670312.jpg

https://img1.sycdn.imooc.com//climg/64cb150909d93c3b14270353.jpg

vue要求,遍历时,key值不能相同,所以不能用这个两个属性。

而index(数组的索引)是不同的,所以用了key。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师