質問編集履歴
2
find関数にthisをつけて、returnで値を返すようにしましたが、<Product.vue> での値の受け取り方がわかりません。。
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,9 +52,8 @@
|
|
52
52
|
return database.find(el => el.id === id)
|
53
53
|
},
|
54
54
|
asyncFind(id) {
|
55
|
-
let vm = this;
|
56
55
|
setTimeout(() => {
|
57
|
-
|
56
|
+
return this.find(id) // callbackを削除してfind関数を配置
|
58
57
|
}, 1000)
|
59
58
|
}
|
60
59
|
|
1
find関数の前のthisの参照を、変更しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,8 +52,9 @@
|
|
52
52
|
return database.find(el => el.id === id)
|
53
53
|
},
|
54
54
|
asyncFind(id) {
|
55
|
+
let vm = this;
|
55
56
|
setTimeout(() => {
|
56
|
-
|
57
|
+
vm.find(id) // callbackを削除してfind関数を配置
|
57
58
|
}, 1000)
|
58
59
|
}
|
59
60
|
|