我使用Vuejs构建单页应用程序并使用Firebase进行身份验证.到目前为止,我已登录并注册工作,没有任何问题.我现在遇到的问题是社交认证.
当我加载注册页面时,社交按钮呈现,但当我离开并返回注册时,我收到以下错误:
挂钩错误:"错误:AuthUI实例已存在
并且社交按钮不再呈现.
这是我的代码:
mounted () {
SocialAuth () {
const uiConfig = {
signInSuccessUrl: '/',
signInOptions: [
firebase.auth.GoogleAuthProvider.PROVIDER_ID,
firebase.auth.FacebookAuthProvider.PROVIDER_ID,
firebase.auth.TwitterAuthProvider.PROVIDER_ID
]
}
const ui = new firebaseui.auth.AuthUI(firebase.auth())
ui.start('#firebaseui-auth-container', uiConfig)
}
}
Run Code Online (Sandbox Code Playgroud)
任何帮助和所有帮助非常感谢:)
javascript socialauth firebase single-page-application vue.js