【问题标题】:How do I change the attributes of an RMWC Component?如何更改 RMWC 组件的属性?
【发布时间】:2021-04-21 23:24:42
【问题描述】:

我有一个 RMWC Button 元素,我想在触发 onClick 事件时更改 icon 属性。

<Button outlined icon={<CircularProgress />}
    onClick={(e)=> {
        // e.currentTarget.icon = '';
        // console.log(e.currentTarget.icon) 
        // ??? :V
}} 
>Export</Button>

更具体地说,我试图让按钮在单击按钮时停止加载:P

【问题讨论】:

    标签: javascript reactjs material-ui react-material material-components-web


    【解决方案1】:

    你可以用useState更新方法

    const [load,setLoad] =  useState(true);
    
    <Button outlined icon={load ? <CircularProgress />:<SomeOtherIcon/>}
        onClick={(e)=> setLoad(false)} >Export</Button>
    

    【讨论】:

      猜你喜欢
      • 2014-04-24
      • 2020-11-01
      • 2011-11-29
      • 2021-12-25
      • 2015-06-01
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多