首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用自己的道具设置material-ui的样式

无法使用自己的道具设置material-ui的样式
EN

Stack Overflow用户
提问于 2016-03-31 10:40:13
回答 2查看 1K关注 0票数 1

我正在使用material-ui,并尝试使用它的一个名为backgroundColor的属性设置RaisedButton的背景色

代码语言:javascript
复制
import React, {Component} from 'react';
import RaisedButton from 'material-ui/lib/raised-button';
import withStyles from 'isomorphic-style-loader/lib/withStyles';
import s from './Home.scss';

class Home extends Component {
    render() {
        return (
            <div>
                <h1 className={s.h1}>Pomodoro Tech</h1>
                <div className={s.imgContain}>
                    <img src={require('./pom.png')} width="100%" height="100%"/>
                </div>
                <div>
                    <RaisedButton
                        label="Login"
                        secondary={true}
                        backgroundColor="#77CA2D"
                    />
                    <RaisedButton
                        backgroundColor="#77CA2D"
                        label="About"
                    />
                </div>
            </div>
        );
    }
}

export default withStyles(Home, s);

但是这个属性永远不会有任何不同。

根据npm list --depth=0命令的结果,我使用的material-ui的版本是0.15.0-alpha.1

在我问这个问题之前,我已经done some search了,但不知道问题出在哪里。

EN

回答 2

Stack Overflow用户

发布于 2016-04-09 15:14:20

它对我来说很有效,一直在使用material-ui v0.14.4,可能它已经打入了0.15.0-alpha.1

请将工作示例粘贴到JSBin或其他地方,以便进一步调试。

票数 0
EN

Stack Overflow用户

发布于 2017-12-09 06:15:55

确保您没有包含primary={true};否则它将忽略您的backgroundColor。请看下面我的:

代码语言:javascript
复制
<RaisedButton
  label={stepIndex === 2 ? 'Finish' : 'Next'}
  disableTouchRipple={true}
  disableFocusRipple={true}
  onClick={this.handleNext}
  backgroundColor={teal400}
/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36323186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档