我正在尝试在我的NextJS网站中实现电话认证,并且我在useEffect中添加了reCAPTCHA代码,但是当单击具有该ID的按钮时,它不会被触发。也没有错误。下面是reCAPTCHA代码:
window.recaptchaVerifier = new RecaptchaVerifier('btnPersonalInfoSubmit', {
'size': 'invisible',
'callback': (response) => {
console.log(response);
handlePersonalInfoUpdate();
},
'expired-callback': () => {
console.log('expired');
},
'error-callback': (error) => {
console.log(error);
}
}, auth);
没有输出。为什么?
1条答案
按热度按时间6tqwzwtp1#
我想明白了
我不得不在最后添加
window.recaptchaVerifier.render()
。最终代码: