javascript 如何更改RMWC组件的属性?

pftdvrlh  于 2023-06-04  发布在  Java
关注(0)|答案(1)|浏览(133)

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

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

更具体地说,我试图使按钮停止加载时,按钮被点击:P

jvidinwx

jvidinwx1#

你可以用useState更新方法

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

<Button outlined icon={load ? <CircularProgress />:<SomeOtherIcon/>}
    onClick={(e)=> setLoad(false)} >Export</Button>

相关问题