我\xc2\xb4m 尝试在 Vuejs (Quasar) 应用程序上使用带有电话号码的 firebase 身份验证。\n按照文档,第一步是获取验证码。我相信这是我不能正确做的地方:
\n使用单个文件测试 i\xc2\xb4m:\nHTML 模板上的 Div:
\n <div if="recaptcha-container" \n data-sitekey="6LcsaxsdAAAAAEBn0sPDCEncnU9564MisyRuDzD_"\n data-callback="sendForm"\n data-size="invisible">\n </div>\nRun Code Online (Sandbox Code Playgroud)\n下面是脚本中的身份验证代码。为了安全起见,我改变了敏感键。它们是正确的,I\xc2\xb4m 使用相同的密钥通过 GoogleAuth 成功进行了身份验证
\nimport { initializeApp } from "firebase/app"\nimport { getAuth, RecaptchaVerifier,GoogleAuthProvider,signInWithPopup } from "firebase/auth"\n\nconst firebaseConfig = {\n apiKey: "xxxxxxxxxxxxxxxx",\n authDomain: "xxxxxx.firebaseapp.com",\n projectId: "dev-meetups-aa72b",\n storageBucket: "xxxxxxxx.appspot.com",\n messagingSenderId: "xxxxxx",\n appId: "xxxxxxxxxxxxxxxxx",\n measurementId: "G-xxxxxx"\n};\n\n// Initialize Firebase\nconst app = initializeApp(firebaseConfig)\nconst provider = new GoogleAuthProvider();\nconst auth = getAuth(app)\nRun Code Online (Sandbox Code Playgroud)\n按照文档和一些教程,我在 Created 上初始化验证码方法:
\n created() {\n this.initilizeCaptcha()\n },\nRun Code Online (Sandbox Code Playgroud)\n方法:
\ninitilizeCaptcha …Run Code Online (Sandbox Code Playgroud)