我是一名新程式員,最近開始學習登錄表單教程,但遇到了一些問題。
專案概況:
如前所述,它是使用 create-react-app 制作的登錄表單。目的是讓用戶能夠登錄,如果成功,它將登錄"Logged In"控制臺。如果有錯誤或不成功,它將記錄"Details Do Not Match".
問題:
盡管我逐行遵循本教程,但我的代碼中有一個看不見的錯誤導致控制臺記錄"Details Do Not Match"。我很想知道我可能在哪里寫錯了代碼。
下面我附上了我的代碼的作業 Codesandbox 鏈接:
https://codesandbox.io/s/project-zi3un5
謝謝你!讓我知道你的想法
最好的,
中保
uj5u.com熱心網友回復:
你在第 17 行有一個小錯字。你在比較details.email而adminUser不是adminUser.email
它應該是:
if (details.email === adminUser.email && details.password === adminUser.password) {
console.log("Logged In");
setUser({
name: details.name,
email: details.email
});
這是一個固定版本:https ://codesandbox.io/s/project-forked-nvmmyn

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/469016.html
標籤:javascript jQuery 反应 表现 日志记录
上一篇:按類jQuery選擇一個按鈕
