質問編集履歴
2
追記エラー
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,9 @@
|
|
3
3
|
|
4
4
|
```
|
5
5
|
[Vue warn]: Error in render: "TypeError: Cannot read property 'last_name' of undefined"
|
6
|
+
...
|
7
|
+
TypeError: Cannot read property 'last_name' of undefined
|
8
|
+
...
|
6
9
|
```
|
7
10
|
|
8
11
|
コンポーネント
|
1
補足追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,4 +35,27 @@
|
|
35
35
|
vuexを使っていて、getLoginUserというactionでaxiosを使ってAPIでデータを取ってきています。
|
36
36
|
|
37
37
|
|
38
|
-
よろしくお願いいたします。
|
38
|
+
よろしくお願いいたします。
|
39
|
+
|
40
|
+
補足
|
41
|
+
(1)...last_name以外の文字列は想定通りに表示されていますか?
|
42
|
+
last_name以外の文字列も問題なく表示はされますがwarnが出ます。
|
43
|
+
|
44
|
+
(2)また、データ取得時に、想定通りにデータが取得できているかをデバッガ等で確認はされましたか?その値はどうだったでしょうか?
|
45
|
+
vueのデバッガでは以下のように値は入っていました。なのでundefinedにはならないはずなのですが読み込みタイミングなきがしています。
|
46
|
+
```
|
47
|
+
loginUser:Object
|
48
|
+
loginUser:Object
|
49
|
+
email:"test@gmail.com"
|
50
|
+
id:8
|
51
|
+
name:"yamada"
|
52
|
+
user_profile:Object
|
53
|
+
birth_date:null
|
54
|
+
created_at:null
|
55
|
+
first_name:"太郎"
|
56
|
+
gender_id:null
|
57
|
+
|
58
|
+
last_name:"山田"
|
59
|
+
updated_at:"2018-10-26 02:31:29"
|
60
|
+
user_id:8
|
61
|
+
```
|