【问题标题】:React-md Buttons displayReact-md 按钮显示
【发布时间】:2018-12-16 22:26:44
【问题描述】:

有谁知道如何在 react js 上使用 react-md 创建按钮?该按钮的用途是,如果您单击其中一个,它会变为蓝色,而另一个则被禁用并变为灰色。你有任何类似的例子吗?或者你能指出关于它的教程吗?

【问题讨论】:

    标签: javascript reactjs react-native redux react-redux


    【解决方案1】:

    你可以这样做: 1.为你的按钮创建一个onClick事件:

    handleClick(){
    this.setState({isClick: true})
    }
    
    1. 在渲染时,您可以为样式创建对象:

    Const buttonStyle = this.state.isClick? style.active : style.disable;

    1. 为你的按钮创建一个对象样式:

      const style = { active: //css here, disable: //css here }

    2. 将该按钮样式应用于组件:

      <Button style={buttonStyle}> </Button>

    【讨论】:

    • 如何调用handleClick 还是自动调用?
    • 不,你将它添加到你想要处理该事件的按钮。
    • 只需添加:
    • 我是在同一个js文件中还是在index.css中创建对象样式然后链接?
    • 我刚刚为你演示了这段代码。检查此链接:codesandbox.io/s/zrr3ok4y3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 2020-09-14
    相关资源
    最近更新 更多