Firebaseを用いて新規登録画面を作りたい
Vueを使い新霧登録画面を作っています。
その際にFirebaseを使おうと思っているのですが
うまく読み込めません。
原因は何なのか教えていただきたいです
発生している問題・エラーメッセージ
error 'firebase' is not defined
該当のソースコード
js
1import Vue from 'vue' 2import App from './App.vue' 3import router from './router' 4import store from './store' 5import firebase from 'firebase' 6 7const config = { 8 apiKey: "---", 9 authDomain: "---", 10 projectId: "---", 11 storageBucket: "---", 12 messagingSenderId: "---", 13 appId: "---", 14 measurementId: "---" 15 16}; 17 18firebase.initializeApp(config); 19 20Vue.config.productionTip = false 21 22new Vue({ 23 router, 24 store, 25 render: h => h(App) 26}).$mount('#app') 27
vue
1<template> 2 <div class="signup"> 3 4 <img alt="Vue logo" src="../assets/logo.png"> 5 6 <h1>新規登録画面</h1> 7 <table> 8 <tr> 9 <td>ユーザー名</td> 10 <td><input type="text" placeholder="userName" v-model='userName'></td> 11 </tr> 12 <tr> 13 <td>メールアドレス</td> 14 <td><input type="text" placeholder="E-mail" v-model='email'></td> 15 </tr> 16 <tr> 17 <td>パスワード</td> 18 <td><input type="text" placeholder="Password" v-model='password'></td> 19 </tr> 20 </table> 21 22 <button @click="signUp">新規登録</button> 23 <router-link class="link-signin" to="/signin">ログインはこちらから</router-link> 24 25 26 27 </div> 28</template> 29 30<script> 31export default{ 32 name:'Signup', 33 data(){ 34 return{ 35 userName:'', 36 email:'', 37 password:'' 38 } 39 }, 40 methods:{ 41 signUp:function(){ 42 firebase.auth().createUserWithEmailAndPassword(this.email, this.password) 43 .then( 44 45 ) 46 .catch( 47 ) 48 } 49 } 50} 51 52</script> 53 54
試したこと
npmでfirebaseのインストール等のコマンドは打っていない状況です
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/20 06:50
2021/07/20 07:11
2021/07/20 07:44
2021/07/20 07:56