[英]How to change button text in Reactjs for a few seconds?
我知道如何更改按鈕的文本(例如使用組件 state)。 但是如何改變幾秒鍾的文字呢?
例如:我單擊帶有文本“保存”的按鈕。 請求在服務器上進行,當我得到服務器的響應並且沒有錯誤時,我需要將“已保存”按鈕的文本更改 3 秒鍾,然后返回“保存”。
你可以這樣做
handleClick = () => {
this.setState({ text: "Loading..." });
setTimeout(() => {
this.setState({ text: "Save" });
}, 5000);
};
更改超時內按鈕文本的 state。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.