diff --git a/src/forge/UsersList/focus_button.js b/src/forge/UsersList/focus_button.js index 192d4008..0d099fd6 100644 --- a/src/forge/UsersList/focus_button.js +++ b/src/forge/UsersList/focus_button.js @@ -5,6 +5,7 @@ import "./list.css"; function FocusButton({is_watch , fontClass, starText, is_block , id , successFunc}){ const [ isSpin , setIsSpin ] = useState(false); + const [ watchFlag , setWatchFlag ] = useState(is_watch); // 关注和取消关注 function focusFunc(flag){ setIsSpin(true); @@ -18,6 +19,7 @@ function FocusButton({is_watch , fontClass, starText, is_block , id , successFun }).then((result) => { if (result && result.data.status === 0) { successFunc && successFunc(); + setWatchFlag(!watchFlag); } setIsSpin(false); }) @@ -25,8 +27,8 @@ function FocusButton({is_watch , fontClass, starText, is_block , id , successFun }; return ( -