reactjs - MaterialUI MenuItem 道具名称
问题描述
我正在对数组进行映射以显示我的项目列表,因此我想传递除值之外的另一个属性,但我没有办法做到这一点。
<Select
style={{width:'100%'}}
value={props.summary.products.find(product=>x.id === product.id )?.description}
variant="outlined"
onChange={event=>{x.id !== undefined && handleDescriptionChange(event,x.id)}}
>
{x.id !== undefined && ProductLists[value[x.id]]?.map((product)=>{
return <MenuItem key={product?.description} value={product?.description}>{product?.description}</MenuItem>
})}
</Select>
这是我的处理函数,我需要在 event.target.name 或任何其他方式中有另一个键状态:
const handleDescriptionChange = (event:React.ChangeEvent<{value:unknown,name?:string}>,id:number) => {
const selected = event.target.value as string
props.handleProductDescriptionChange(selected,id)}
我在产品中有另一个键是 STATE,我需要在我的处理程序函数中使用该值。有什么办法可以做到这一点?
解决方案
推荐阅读
- bluetooth - 如何阻止 macOS Big Sur 断开空闲的蓝牙设备
- java - 如何循环我的 Java 税收计算器,以便在引发异常后重新启动?
- c# - 在我的 ASP.NET MVC 5 项目的 _Layout.cshtml 文件中获取 System.NullReferenceException
- javascript - 在角度项目上运行 npm install 时出错
- reactjs - 有没有办法在解构后获得论点?
- wordpress - WordPress 中的交互式 SVG
- javascript - SVG - 当我使用 setAttribute 时工具提示背景消失
- php - 有没有办法通过 PHP 在 DreamHost 上运行可执行文件?
- javascript - 在不使用 testid 的情况下测试 Material ui Select 组件
- python - 如何使用 pymongo 优化我的 mongodb 查询?