重定向到页面时出现问题-我现在是新手

时间:2019-01-11 07:23:45

标签: reactjs

我的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,以便它出现在同一页面中,就像内容也已添加到页面正文一样

我不知道是什么原因造成的

1 个答案:

答案 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>
          )
        }
      }