从在 typescript 中作为 prop 提供的数组分配样式

我正在尝试创建一个项目列表,其颜色由提供给它的道具决定。颜色数组循环通过,我想根据数组中的颜色更改每个元素的颜色。我目前正在使用内联样式,但typescript给我这个错误Type 'string' is not assignable to type '{ [key: string]: string; }'.


这是我目前编写的代码:


<div>

  <div>

    {this.colors.map(color => {

      return (

        <div id={color} class="colorCircle" style={`background-color: ${color}`}>

          test

        </div>

      );

    })}

  </div>

</div>


慕婉清6462132
浏览 128回答 1
1回答

动漫人物

工作解决方案:style={{ "background-color": color }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript