我想做一个小应用,用户可以选择他们喜欢的颜色的汽车/摩托车。
我几乎就要实现它了,但不幸的是,当我单击颜色按钮时,它只更改颜色的书面名称,而不更改该汽车/摩托车在特定选定颜色下的预览图像。
我使用相同的逻辑,所以我不知道为什么它在一个部分有效,但在另一个部分无效。
当前行为示例:拾取汽车1的红色->默认颜色名称将被覆盖,但图像将丢失,而不是将其更改为正确的红色汽车图像。
我创建了当前行为的沙箱:
https://codesandbox.io/s/festive-framework-9u75w?file=/src/app.js
2条答案
按热度按时间dzhpxtsq1#
我把你的沙箱换了一点
我试着在照片里找到图像
colors
对象这意味着image
不再需要汽车/摩托车的特性。和
沙箱
如果您需要在默认情况下显示第一幅图像,则可以缩短代码,以便
bbmckpt72#
只需替换handlecolorcar()方法中单行下面的内容。