我正在使用 firebase google 身份验证来使用 goole 对用户进行身份验证。
但我面临一个错误,如下所示......
(0, _auth.signInWithPopup) is not a function. (In '(0, _auth.signInWithPopup)(auth, provider)', '(0, _auth.signInWithPopup)' is
undefined)
Run Code Online (Sandbox Code Playgroud)
并且无法修复它。
这是我的代码...
进口声明
import {getAuth,GoogleAuthProvider,signInWithPopup} from "firebase/auth"
Run Code Online (Sandbox Code Playgroud)
功能
const googlelogin=async()=>{
const auth=getAuth()
const provider=new GoogleAuthProvider()
try{
const result=await signInWithPopup(auth,provider)
// const credentials=GoogleAuthProvider.credentialFromResult(result);
// const token=credentials.accessToken
// const user=result.user
}
catch(e){
console.log(e)
}
}
Run Code Online (Sandbox Code Playgroud)
请告诉我如何解决这个错误...
提前致谢