Closed12

firebaseでログインしてニックネーム変更する機能をつくる

まなさすまなさす

index.vueにLogin.vueと同じ処理あって2回ログインステータスチェックかかってておこ
component切り出しの時に処理消し忘れたんだな……

まなさすまなさす

保存したデータとるのはサクっとできたけど、inputフォーム作る方が大変なことに気づく
まあデザインはあとでなおそう……

まなさすまなさす

オン………前に作ったコードをコピペして作ってたけど、データの入れ方とかあんまよくなかったかもの反省
今回はユーザのニックネームのデータなので、uidをドキュメントIDにした

前回は本の進捗管理だったので本ごとにIDふってるんだけど、ユーザごとにコレクション作って、サブコレクションに本をいれる…みたいにした方がよかったのかも…どうなのかな

まなさすまなさす

エラーなんかいっぱいでてたので直した

  • dataをmethodに中に定義してた
    • 内部で勝手にdataの変数作ってくれるので動きはする
  • vuexのimportがVuexだった
    • 動きはするのだが超長い警告がでる
      • ===で検索した時に一致しないからやめた方がいいよ みたいな警告だった
  • firebaseをimport firebase from 'firebase'にしてた
    • これだと無駄なimport入っちゃうからimport firebase from 'firebase/app'みたいに最小限をimportしてねみたいな警告だった
まなさすまなさす

一応取得と更新できるようになったから、今度はまっさらな状態がから生き残れるかのテスト
初期取得はなければ元の名前、更新時はなければ新規作成にはしてるけどどうかな

まなさすまなさす

dialogコンポーネントわけた方がいいんだけど私は今とてもお腹すいているのでこみっとぷっしゅして終わりにしまう

このスクラップは2021/02/23にクローズされました