回答編集履歴

2

add comment

2020/02/19 12:04

投稿

shgtkshruch
shgtkshruch

スコア665

test CHANGED
@@ -13,3 +13,27 @@
13
13
 
14
14
 
15
15
  [コンポーネントの基本 — Vue.js](https://jp.vuejs.org/v2/guide/components.html#%E5%9F%BA%E6%9C%AC%E4%BE%8B)
16
+
17
+
18
+
19
+ ---
20
+
21
+ [追記]
22
+
23
+ `created()`で非同期処理でデータを取得しているので、取得が終わる前にテンプレートで`result`の値を参照しているのがエラーの原因かと思います。
24
+
25
+ 以下のようにデータがセットされているかチェックしてから書くとどうでしょうか?
26
+
27
+
28
+
29
+ (もしくは、`moutend`にコードを移すとどうでしょうか?)
30
+
31
+
32
+
33
+ ```vue
34
+
35
+ <h1>{{ result.data && result.data.circle.circlename }}</h1>
36
+
37
+ <h2>{{ result.data && result.data.circle.id }}</h2>
38
+
39
+ ```

1

fix typo

2020/02/19 12:04

投稿

shgtkshruch
shgtkshruch

スコア665

test CHANGED
@@ -1,4 +1,4 @@
1
- コンポーネント`data`は`this`なしで取得できないでしょうか?
1
+ コンポーネント`data`は`this`なしで取得できないでしょうか?
2
2
 
3
3
 
4
4