- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我和this question有类似的问题
我正在尝试转换创建一个自定义组件,它将每个字符串转换为不同的颜色例如
输入“A B C D”
输出 A B C D(不能在这个问题上碰碰运气,所以我用 Bolt 和 emphasis 代替,同样的逻辑)
目前我有
//In component
function MakeColor(){
var input = [
{letter:"A",color:"Red"},
{letter:"B",color:"Blue"},
{letter:"C",color:"Orange"},
{letter:"D",color:"Yellow"}
];
var output ="";
input.forEach(function(object){
output=output+"<span className="+object.color+">"+object.letter+"</span>";
})
return React.createElement('div',null,output)
}
//In another component
class Display extends Component {
componentDidMount(){
this.setState({letter:MakeColor();})
}
render(){
<div>{this.state.letter}</div>
}
}
//In the outer component
...
render(){
return(
...
<Display />
...
)
}
...
这将返回文本 <span className=Red>A</span><span className=Blue>B</span><span className=Orange>C</span><span className=Yellow>D</span>
而不是 ABCD
最佳答案
嗯,你混合了很多概念。
使用 JSX 而不是 React.createElement,在这种情况下您不需要它。
函数显示(){ 返回 makeLetter();
makeLetter 函数:
const LETTERS = [
{ letter:"A",color:"Red" },
{ letter:"B",color:"Blue" },
{ letter:"C",color:"Orange" },
{ letter:"D",color:"Yellow" }
];
function makeLetter() {
return LETTERS.map((obj) => <span className={obj.color}>{obj.letter}</span>);
}
关于javascript - ReactJS 渲染附加跨度 fromstring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56832820/
我想为一个带有生命周期参数的结构实现FromStr: use std::str::FromStr; struct Foo { bar: &'a str, } impl FromStr for
Rust FromStr trait 是这样定义的 pub trait FromStr { type Err; fn from_str(s: &str) -> Result; } 它没
我想为一个带有生命周期参数的结构实现FromStr: use std::str::FromStr; struct Foo { bar: &'a str, } impl FromStr for
我现在,这个问题听起来很愚蠢,但我无法让它发挥作用。最坏的例子: QString time_format = "yyyy-MM-dd HH:mm:ss"; QDateTime a = QDateTi
当我打电话时: np.fromstring('3 3 3 0', sep=' ') 返回 array([ 3., 3., 3., 0.]) 由于默认情况下,sep='',我希望以下调用返回相同的
我和this question有类似的问题 我正在尝试转换创建一个自定义组件,它将每个字符串转换为不同的颜色例如 输入“A B C D” 输出 A B C D(不能在这个问题上碰碰运气,所以我用 Bo
我正在尝试编写一个简单的 Rust 函数来解析字符串并创建结构。我正在使用 Result 作为解析结果。我希望它适用于多种数字类型(整数和 float )。我正在使用相同的 approach as u
所以我意识到 Object 类中有一个 toString() 方法。但是,如何设置 fromString() 方法? public String toString() { return "";
我正在编写使用 numpy.fromstring 从 xml 元素文本读取数组的代码。 它运行没有错误,但它读取的内容非常奇怪。 例如 import numpy as np nr = 24 r_str
我正在尝试读/写这些 ble 特征: 现在,我正在尝试阅读 AA01* 我正在使用 this library去做吧。 这是我的代码: private void connectToSensorTag(R
这是一个二人组。 理想情况下,我想实现 FromStr 特性,但不管有没有它,我都需要实现 from_str()。 CqlString 由一个 u16(两个 u8)后跟原始字符串的原始字节组成。 下面
我的 Rust 代码中有这个通用函数: fn test(text: &str) -> T { text.parse::() } 这个想法是调用者会做类似的事情 test::("2313");
Rust 的 str类有一个 parse返回 FromStr 的方法目的。 parse是模板化的,因此从 str 解析的类型可以手动指定,例如"3".parse::()评估为(一个 Result 对象
我有一个 .txt 文件,其中包含如下所示的行: 2011-03-03 03.33.13.222 4 2000 信息业务......等 blabla 2011-03-03 03.33.13.333 4
我刚刚了解到 numpy.fromstring() 是一个方便的函数: a = ('1 2 3') # convert to list of numbers b = np.fromstring(a,
我有一个变量 ele。我试图将一个子节点附加到 ele 上,该节点的标签中包含 namespace 前缀(称为 style)。 ele 似乎知道这个前缀,如以下行: print(ele.nsmap['
我想将这些字符串值转换为 int16 数据类型的 numpy 数组 import numpy as np raw=b'' w="\x01\x02 \x01\x02" w1="\x01\x03 \x04
我已将一个数组作为字符串保存在文本文件中,希望在从文件读取时能够将其转换回数组: str_arr = "[0.01 0.01 0.01 0.01 0.01 0.01]" num_arr = np.fr
在我的 Android 应用程序中,我有这种采用 UUID 的方法。不幸的是,当我这样做时: OverviewEvent overviewevent = eventAdapter.getOvervie
当我查看 java.util.UUID.fromString 的实现时,我发现它不检查 UUID 长度。这有什么特别的原因吗?它只检查以“-”分隔的组件。 String[] components =
我是一名优秀的程序员,十分优秀!