0

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

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

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

4

1 回答 1

0

您可以使用useState更新方法

const [load,setLoad] =  useState(true);

<Button outlined icon={load ? <CircularProgress />:<SomeOtherIcon/>}
    onClick={(e)=> setLoad(false)} >Export</Button>
于 2021-01-17T13:54:02.067 回答