質問編集履歴

1

SignUp.vueファイルにコードを追記しました。

2021/02/06 08:56

投稿

F_Yohei
F_Yohei

スコア14

test CHANGED
File without changes
test CHANGED
@@ -362,10 +362,76 @@
362
362
 
363
363
 
364
364
 
365
- 自分でコードを書いてみたりしたのですが、1日考えてみても上手くできない為
365
+ 自分でコードを書いてみたりしたのですが、1日考えてみても上手くできない為、お力添えいただけると助かります????‍♂️
366
-
367
- お力添えいただけると助かります????‍♂️
368
366
 
369
367
 
370
368
 
371
369
  よろしくお願いします。
370
+
371
+
372
+
373
+ #追記
374
+
375
+
376
+
377
+ ```
378
+
379
+ methods: {
380
+
381
+ register() {
382
+
383
+ firebase
384
+
385
+ .auth()
386
+
387
+ .createUserWithEmailAndPassword(this.email, this.password)
388
+
389
+ .then(result => {
390
+
391
+ result.user.updateProfile({
392
+
393
+ displayName: this.username
394
+
395
+ });
396
+
397
+
398
+
399
+ //ユーザー名をFirebaseへ格納した後、非同期処理でstoreへ渡し、ログイン後画面へ遷移する
400
+
401
+ async function setUserName() {
402
+
403
+ await this.$store.dispatch('updataUser', result.user)
404
+
405
+ this.$router.push('/home');
406
+
407
+ }
408
+
409
+ setUserName();
410
+
411
+ })
412
+
413
+ .catch(error => {
414
+
415
+ alert(error.message);
416
+
417
+ });
418
+
419
+ }
420
+
421
+ }
422
+
423
+ ```
424
+
425
+
426
+
427
+ 自分なりにSignUp.vueファイルのmethodsを上記のように書き直してみたのですが、
428
+
429
+ ```
430
+
431
+ SignUp.vue?5ace:49 Uncaught (in promise) TypeError: Cannot read property '$store' of undefined
432
+
433
+ ```
434
+
435
+ $storeが見つからないよ!というエラーが出てしまいました。
436
+
437
+ 原因がわからず全く前に進めません。