質問編集履歴
1
SignUp.vueファイルにコードを追記しました。
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
|
+
原因がわからず全く前に進めません。
|