当前位置: 首页 > 知识库问答 >
问题:

通过颜色的反应道具

马晓博
2023-03-14

我有许多div元素,大小相同,但颜色不同。因此我创建了一个组件'colors.jsx',其中有以下代码

import React from "react";
import "./styles.css";

function Colors(props) {
  return (
    <div className="colors" style={{backgroundColor: {props.color}}}></div>
  );
}

export default Colors;

问题是我得到了这些错误:

/src/Colors.jsx:意外标记,应为“,”(6:59)
4函数颜色(props){
5返回(
6


^7);
8}
9

4函数颜色(props){
5返回(
6


^7);
8}
9

分析错误:意外标记,应为“,”
4函数颜色(props){
5返回(
6


^7);
8}
9(null)


共2个答案

匿名用户

问题就在这里:

<div className="colors" style={{backgroundColor: {props.color}}}></div>

您需要这样做(删除额外的currly大括号):

<div className="colors" style={{backgroundColor: props.color}}></div>

匿名用户

删除props.color周围的括号,如下所示。添加子项以清楚地使用组件

function Colors(props) {
  return (
    <div className="colors" style={{backgroundColor: props.color}}>{props.children}</div>
  );
}

那就这样叫吧

<Colors color="#765739">Hello</Colors>

相关问题


  • 更改圆形按钮android的背景颜色
  • 自定义Snackbar操作按钮颜色的问题
  • Xamarin.Android更改单一编辑文本下划线颜色
  • 已解析的颜色而不是资源id
  • 如何更改导航栏中的文本颜色?[重复]
  • 不同字体大小和颜色的UILabel文本[重复]
  • 通过.css文件更改 JavaFX 中的字体颜色
  • 通过 AJAX jquery 更改表背景颜色?(问)
  • 如果值>=1000,如何更改表格行的背景颜色?
  • 如何使用Javascript操作行和表格的背景颜色
  • 如何在表格中添加新行并更改其颜色?
  • 通过AJAX jquery改变表格背景颜色?
  • 单击特定表格行更改背景颜色
  • 为什么我的背景在点击时会改变为十六进制颜色?
  • 具有自定义颜色属性的TextView不会在布局预览中呈现
  • 更改JLabel中某些文本的颜色
  • 为JLabel中的字体颜色分配一个变量
  • 是否可以在JList中的一个JLabel上使用不同的字体颜色?
  • JavaFX遍历TableView单元格(按行)并设置背景颜色
  • 不是由我创建的Android默认警报对话框背景颜色

热门标签

Java JavaScript Python PHP C# Android Html jQuery C++ Css IOS MySQL NodeJS

共有4个答案

堵昊焱
2023-03-14
热门标签
井学
2023-03-14
相关问题
楚和悌
2023-03-14

删除props.color周围的括号,如下所示。添加子项以清楚地使用组件

function Colors(props) {
  return (
    <div className="colors" style={{backgroundColor: props.color}}>{props.children}</div>
  );
}

那就这样叫吧

<Colors color="#765739">Hello</Colors>
山煜祺
2023-03-14

问题就在这里:

<div className="colors" style={{backgroundColor: {props.color}}}></div>

您需要这样做(删除额外的currly大括号):

<div className="colors" style={{backgroundColor: props.color}}></div>
 类似资料:
  • 在本章中,我们将了解颜色通道功能在LESS中的重要性。 LESS支持很少的内置函数,可以设置关于通道的值。 通道根据颜色定义设置值。 HSL颜色具有色调,饱和度和亮度通道,RGB颜色具有红色,绿色和蓝色通道。 下表列出了所有颜色通道功能 - Sr.No. 功能说明 例 1 hue 在HSL颜色空间中,从颜色对象中提取色调通道。 background: hue(hsl(75, 90%, 30%));

  • 问题内容: 给定透明的PNG以白色显示简单形状,是否有可能通过CSS更改其颜色?某种覆盖还是什么? 问题答案: 您可以将筛选器与和一起使用:筛选器相对于浏览器而言是较新的,但根据以下CanIUse表,超过90%的浏览器均支持它们 您可以将图像更改为灰度,棕褐色等(请看示例)。 因此,您现在可以使用滤镜更改PNG文件的颜色。

  • 我想将我的应用程序入口点用作全局状态存储。将信息作为道具传递给孩子们。 使用react-router 4,如何将prop数据发送到渲染的组件。以类似的方式: 我见过一些旧版本react router的简陋变通方法,这些方法似乎已被弃用。 在v4中这样做的正确方法是什么?

  • 本文向大家介绍在Less中的颜色通道功能是什么?相关面试题,主要包含被问及在Less中的颜色通道功能是什么?时的应答技巧和注意事项,需要的朋友参考一下 本人没有在 less 中使用过颜色通道功能,但是在此处可以总结下查到的关于颜色通道的定义: 每个图像都有一个或多个颜色通道,每个颜色通道保存着其对应的颜色信息。 图像中默认的颜色通道数取决于其颜色模式。例如,CMYK图像默认有4个通道,分别为青色、

  • 问题内容: 我想知道如何简单地反转给定颜色图的颜色顺序,以便将其与plot_surface一起使用。 问题答案: 标准色图也都具有相反的版本。它们具有相同的名称,并附加在末尾。(此处的文档。)

  • 问题内容: 不确定是否可行,但希望编写一个脚本来返回图像的平均值或值。我知道可以在AS中完成,但希望在JavaScript中完成。 问题答案: AFAIK,做到这一点的唯一方法是… 请注意,这仅适用于相同域中的图像以及支持HTML5 canvas的浏览器: