我的react app.js中有一个函数
checkLogin = (a,b) => {
if (a==={this.loginid} && b==={this.loginpasss}){
<Redirect path="/RetrievePerson" />
}
else
{
return (
<div>
<h3>Username or Password is wrong please try Again</h3>
</div>
)
}
}
在编译时
错误是预期的赋值或函数调用,而是看到一个表达式
在我重定向的行上,即<Redirect path....
而且我还想在未成功登录时显示Username or Password is wrong please try Again
,以便它出现在同一页面中,就像内容也已添加到页面正文一样
我不知道是什么原因造成的
答案 0 :(得分:0)
您可以尝试以下方法吗?
checkLogin = (a,b) => {
if (a==={this.loginid} && b==={this.loginpasss}){
<Redirect to="/RetrievePerson" />
}
else
{
return (
<div>
<h3>Username or Password is wrong please try Again</h3>
</div>
)
}
}