Ниже показана ошибка
Uncaught TypeError: Cannot read property 'auth' of undefined
at HTMLButtonElement.eval (Login.vue?7463:65)
at HTMLButtonElement.dispatch (jquery.js?1157:5429)
at HTMLButtonElement.elemData.handle (jquery.js?1157:5233)
Ниже мой код
mounted() {
window.$("#submit").click(function() {
var input = window
.$("#inputPhone")
.val()
.trim();
if (input.length > 13 || input.length < 10 || isNaN(input)) {
alert("Please enter a valid phone no");
} else {
window.$("#phone").hide();
window.$("#code").show();
window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier(
"submit",
{
size: "invisible"
}
);
// window.recaptchaVerifier = new firebase.auth().RecaptchaVerifier('submit', {
// 'size': 'invisible',
// 'callback': function(response) {
// // reCAPTCHA solved, allow signInWithPhoneNumber.
// console.log(response);
// }
// });
firebase
.auth()
.signInWithPhoneNumber(input, window.recaptchaVerifier)
.then(function(confirmationResult) {
window.confirmationResult = confirmationResult;
console.log(confirmationResult);
});
window.$("#login").click(function() {
var inp = window
.$("")
.val()
.trim();
if (inp.length === 0) {
alert("Please enter code");
} else {
var myFunction = function() {
window.confirmationResult
.confirm(inp)
.then(function(result) {
console.log(result);
})
.catch(function(error) {
console.log(error);
});
};
myFunction();
}
});
}
});
}
Пожалуйста, посмотрите мой код и помогите мне.
Ниже приведен код конфигурации, которую я импортировал
Ниже приведен код импортированной мной конфигурации
Ниже приведен код импортированной мной конфигурации
Ниже приведен код импортированной мной конфигурации
Ниже приведен код импортированной мной конфигурации
import { firebase } from "../firebase";
Ошибка в строках кода ниже в соответствии с chrome инструментами разработчика
window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier(
"submit",
{
size: "invisible"
}
);