Material-UI 中颜色枚举“继承”和“默认”是什么意思?

Jia*_*hen 7 reactjs material-ui

Material UI 中组件的颜色可以是“默认” | '继承' | '主要' | “次要”

这里的“默认”和“继承”是什么意思?有些组件的默认颜色是“默认”,而有些组件的默认颜色是“继承”。这让我更加困惑。

我做了很多搜索。找不到答案。

小智 4

这里有一些描述它的materialUI文档(虽然很差,没有具体定义继承的作用)

然而,我无法具体找到描述该行为的文档 - 它所做的只是通过 css 继承设置颜色,而不是显式定义颜色。也就是说,如果组件是嵌套的并且您在顶级组件上定义了特定颜色,则继承将使子组件采用该颜色,而不是默认颜色。