作者:小岳不在家 | 来源:互联网 | 2023-06-27 16:12
场景是一个登录,判断状态执行Navigator跳转
问题是,跳转后 页面会重复跳转至少两次,不知道哪里写错了。
1 2 3 4 5 6 7 8 9 10 11 12 13
| shouldComponentUpdate(nextProps, nextState){
if(nextProps.user.isLoggedIn != this.props.isLoggedIn && nextProps.user.isLoggedIn == true) {
this.props.router.toAccount();
return false;
}
if(nextProps.loginStatus == 'doing' || nextProps.loginStatus == 'error' || nextProps.loginStatus == 'done') {
return false;
}
return true;
} |