在React中,你可以清楚地创建一个对象,并将其赋值为内联样式。即. .下面所提到的。

var divStyle = {
  color: 'white',
  backgroundImage: 'url(' + imgUrl + ')',
  WebkitTransition: 'all', // note the capital 'W' here
  msTransition: 'all' // 'ms' is the only lowercase vendor prefix
};

var divStyle2 = {fontSize: '18px'};

React.render(<div style={divStyle}>Hello World!</div>, mountNode);

如何组合多个对象并将它们分配在一起?


当前回答

我发现这个方法最适合我。它会像预期的那样重写。

return <View style={{...styles.local, ...styles.fromProps}} />

其他回答

我发现这个方法最适合我。它会像预期的那样重写。

return <View style={{...styles.local, ...styles.fromProps}} />

如果你正在使用React Native,你可以使用数组符号:

<View style={[styles.base, styles.background]} />

请查看我关于这方面的详细博文。

要在react js中添加多个内联样式,你可以这样做

<div style={{...styles.cardBody,...{flex:2}}}>

你可以使用展开运算符:

 <button style={{...styles.panel.button,...styles.panel.backButton}}>Back</button

在React中有多个内联样式。

<div onClick={eleTemplate} style={{'width': '50%', textAlign: 'center'}}/>