将 className 属性传递给 Material-ui child/inner 元素

Passing className prop to Material-ui child/inner elements

是否可以将 css class 分配给 Material-UI 组件的内部元素。以 <RaisedButton /> 组件为例,假设我想将 className 应用到 Raised Button 中的标签元素。

<RaisedButton labelStyle={{...}}

由于 labelStyle 正在寻找一个对象,我将如何应用自定义 css class 而不是添加内联代码?

认为您可以将标签作为 child 而不是在 props 中传递。

<RaisedButton>
  <span className="your-class">Your label</span>
</RaisedButton>

RaisedButton 的 className 属性仅适用于根元素。

与其他答案类似,但您可以将 <span> 元素作为 label 属性 而不是子元素传递:

<RaisedButton label={<span className="your-class">Your label</span>} />

这保留了 RaisedButton 应用的内联 style/theme。

https://jsfiddle.net/L8d2b1y7/1/