安装 npm i firebase vue-router vuex在main.ts里添加以下内容,替换成创建Firebase项目之后 import Vue from 'vue' import App from './app.vue' import * as firebase from 'firebase' Vue.config.productionTip = false const configOptions = { apiKey: '', authDomain: '', databaseURL: '', projectId: '', storageBucket: '', messagingSenderId: '', appId: '', measurementId: '' } firebase.initializeApp(configOptions) 使用Google账号登陆 const provider = new firebase.auth.GoogleAuthProvider() //设置参数:用特定的邮箱登陆,要求每次必须弹出登陆框 provider.setCustomParameters({ hd: 'husky.neu.edu', prompt: 'select_account' }) const result = await firebase.auth().signInWithPopup(provider) //获取登陆的用户信息 const user = result.user