Scu*_*sf0 4 logout jsx reactjs
我正在尝试使用此方法注销:在渲染中,我有一个像这样的div:
<div>
<a href="#" onClick={this.logout()}>LOGOUT</a>
</div>
Run Code Online (Sandbox Code Playgroud)
和注销功能:
logout() {
// localStorage.clear();
location.href = 'localhost:3000';
}
Run Code Online (Sandbox Code Playgroud)
在localhost:3000,我有登录页面。
当我按登出按钮时,什么也没发生。我能做什么?谢谢
小智 6
这解决了我的问题
logout() {
localStorage.clear();
window.location.href = '/';
}
Run Code Online (Sandbox Code Playgroud)
给我们要测试的最小示例。
您已经检查过您的函数是否正在被调用?尝试console.log在里面放一些logout(),它闻到了Binding to React类问题的方法。
尝试在 location.href 中插入 http://,如下所示:location.href = 'http://localhost:3000';
| 归档时间: |
|
| 查看次数: |
8644 次 |
| 最近记录: |