私はこのメソッドを使用してログアウトしようとしています:レンダリングでは、次のようなdivがあります:
<div>
<a href="#" onClick={this.logout()}>LOGOUT</a>
</div>
およびログアウト機能:
logout() {
// localStorage.clear();
location.href = 'localhost:3000';
}
Localhost:3000にログインページがあります。
ログアウトを押しても何も起こりません。私に何ができる?ありがとうございました
これは私の問題を解決しました
logout() {
localStorage.clear();
window.location.href = '/';
}
テストする最小限の例を教えてください。
関数が呼び出されているかどうかをすでに確認しましたか? logout()
の中にconsole.log
を入れてみてください、臭いがします React class 問題のメソッドへのバインド。
次のように、location.href内にhttp://を挿入してみてください:location.href = 'http://localhost:3000';