最佳答案
根据 给你中的 Card
代码。如何更新卡片样式或任何材质的用户界面样式:
const styles = theme => ({
card: {
minWidth: 275,
},
如下:
const styles = theme => ({
card: {
minWidth: 275, backgroundColor: props.color
},
当我尝试最新的一个,我得到了
Line 15: 'props' is not defined no-undef
当我将代码更新为:
const styles = theme => (props) => ({
card: {
minWidth: 275, backgroundColor: props.color
},
还有
const styles = (theme ,props) => ({
card: {
minWidth: 275, backgroundColor: props.color
},
而不是
const styles = theme => ({
card: {
minWidth: 275, backgroundColor: props.color
},
我得到的组件卡风格在网页上乱七八糟。
顺便说一下,我通过道具如下:
<SimpleCard backgroundColor="#f5f2ff" />
救命啊!