[英]Styling different values of an array in React.js
我有一个从 API 获取数据的数组,但我想为每个按钮设置不同的样式,以便背景颜色不同。 我也在使用 Material UI ......这是我的代码 -
{options.map((data, id) => (
<Button className='p-3 md:w-[25wh] md:h-[25vh]' onClick={handleClickAnswer} fullWidth variant="contained">{decode(data)}</Button>
))}
请告诉我如何设计它们
您可以通过多种方式将不同的 styles 分配给不同的按钮。 它可以主要使用字符串文字来完成。
几个例子,
{options.map((data, id) => ( <Button className=`p-${id} md:w-[25wh] md:h-[25vh]` onClick={handleClickAnswer} fullWidth variant="contained"> {decode(data)} </Button> ))}
注意 p-${id} 将针对数组中的每个特定元素进行修改
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.