【发布时间】:2023-03-19 01:45:01
【问题描述】:
我想添加一个带有 (名称颜色和价格) 的项目,但是当我尝试时它会像这样添加它们。它应该创建一行,例如 PHONE - Color: 0 - Price: 1000,而不是显示三个内容。我试图制作一种方法,但它也不起作用。我如何编写代码才能将这些输入放在一行中。
</div>
{props.options.length === 0 && <p className="widget__message">Please add a Product to get started!</p>}
{
props.options.map((option, index) => (
<Option
key={option}
optionText={option}
count= {index + 1}
handleDeleteOption={props.handleDeleteOption}
/>
))
}
{
props.colors.map((color, index) => (
<Option
colorText = {color}
count= {index + 1}
handleDeleteOption={props.handleDeleteOption}
/>
))
}
{
props.prices.map((price, index) => (
<Option
priceText = {price}
count= {index + 1}
handleDeleteOption={props.handleDeleteOption}
/>
))
}
导出默认选项;
【问题讨论】:
-
老实说,从你的问题来看,我几乎不知道你想要什么。您能否清楚地展示或解释与您现有的相比,您正在尝试做什么?
-
@zfrisch 我想通过文本域获取用户的输入。我可以获得输入,它将添加的产品颜色价格显示为 3 行。它应该是添加项目的单行。您可以在github.com/ErkAydogan/React 获取项目并试用
-
哦,我明白了。您的代码在哪里显示用户单击添加选项时发生的情况?
-
是AddOption.js @zfrisch处的handleAddOption函数
标签: javascript reactjs react-native input user-input