如何在Reactjs中更改按钮文本几秒钟?

问题描述 投票:0回答:1

我知道如何更改按钮的文本(例如,使用组件状态)。但是如何更改文本几秒钟呢?

例如:我单击带有“保存”文本的按钮。该请求在服务器上进行,当我从服务器收到响应且没有错误时,我需要将“已保存”按钮上的文本更改3秒钟,然后返回“保存”。

javascript reactjs button
1个回答
0
投票

更改超时内按钮文本的状态。


0
投票

您可以这样做

handleClick = () => {
    this.setState({ text: "Loading..." });
    setTimeout(() => {
        this.setState({ text: "Save" });
    }, 5000);
};
© www.soinside.com 2019 - 2024. All rights reserved.