teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

createdの方が妥当

2021/05/21 05:44

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  なので、最初に変数に値を突っ込みたい場合はライフサイクルフックで値を代入して準備すればどうでしょうか。
4
4
 
5
- この場合はDOM生成後の方がいいかも知れないのでmountedプロパティが妥当でしょう。
5
+ この場合はDOM生成後前で問題ないと思うのでcreatedプロパティが妥当でしょう。
6
6
 
7
7
 
8
8
  動くかは確かめてません
@@ -15,7 +15,7 @@
15
15
  questionnarie: //省略
16
16
  }
17
17
  },
18
- mounted:function(){
18
+ created:function(){
19
19
  let answers = this.answers
20
20
  let questionnarie = this.questionnarie
21
21
  for(let i = 0, i < questionnarie.length; i++){

2

returnじゃない

2021/05/21 05:43

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -23,7 +23,7 @@
23
23
  answers[i].text = questionnaire.questionnaire_choices[i].choice
24
24
  answers[i].votes = questionnaire.questionnaire_choices[i].answers_count,
25
25
  }
26
- return answers
26
+ this.answers = answers //代入した値を返す
27
27
  },
28
28
  ```
29
29
 

1

mounted のあと関数忘れてた

2021/05/21 05:39

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -15,7 +15,7 @@
15
15
  questionnarie: //省略
16
16
  }
17
17
  },
18
- mounted:{
18
+ mounted:function(){
19
19
  let answers = this.answers
20
20
  let questionnarie = this.questionnarie
21
21
  for(let i = 0, i < questionnarie.length; i++){