簡體   English   中英

我該如何解決這個未捕獲的ReferenceError?

[英]how do i fix this Uncaught ReferenceError?

我對Java腳本很陌生。 我正在遵循有關如何在我的頁面上獲得Firebase授權的教程。 我只是有一個簡單的按鈕,應該拉起Google登錄名。

錯誤為“(index):96 Uncaught ReferenceError:未在HTMLButtonElement.onclick((index :: 96)onclick @(index):96)定義googlelogin”

我很確定這是一個簡單的解決方法。 就像我說的那樣,很新。 提前致謝!

在HTML中

<body>
    <h1>testing</h1>
    <button onclick="googlelogin()">login</button> 

    <script>
        src = "app.js"
    </script>
</body>

在app.js中

document.addEventListener("DOMcontentloaded", event => {

        const app = firebase.app();
        console.log(app)

    )
}

function googlelogin() {
    const provider = new firebase.auth.GoogleAuthProvider();

    firebase.auth().signupwithpopup(provider)

    .then(result => {
            const user = result.user
            document.write('Hello $(user.displayname');
            console.log(user)
        })
        .catch(console.log)

您當前的代碼只是將名為src的全局變量設置為app.js的值。 我認為您想實際加載 app.js

<body>
    <h1>testing</h1>
    <button onclick="googlelogin()">login</button> 

    <script src="app.js"></script>
</body>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM