回答編集履歴
2
修正
test
CHANGED
@@ -1,11 +1,3 @@
|
|
1
|
-
子コンポーネントから親コンポーネントにthis.$emitで値を渡して、イベントハンドラまで取り付けているのに、肝心の親コンポーネントにputStoneメソッドを記述して、値を取得する処理を書いていません。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
なので、**親コンポーネントのmethodsにputStoneを記述して値を取得**して下さい。
|
6
|
-
|
7
|
-
|
8
|
-
|
9
1
|
子コンポーネントから値を受け渡すプロセスは次の3つです。
|
10
2
|
|
11
3
|
1. emitを用いて、値を受け渡す。そこにコールバック用の関数を記述する
|
@@ -13,3 +5,7 @@
|
|
13
5
|
2. 親コンポーネントにイベントハンドラを記述しコールバック用の関数と受け取り用の関数を紐付ける
|
14
6
|
|
15
7
|
3. 親コンポーネントのメソッドに受け取り用の関数を記述する
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
コールバック用の関数と子コンポーネントのメソッドがかぶっているのが問題のような気がします。
|
1
プロセスの修正
test
CHANGED
@@ -8,12 +8,8 @@
|
|
8
8
|
|
9
9
|
子コンポーネントから値を受け渡すプロセスは次の3つです。
|
10
10
|
|
11
|
-
1. emitを用いて、値を受け渡す
|
11
|
+
1. emitを用いて、値を受け渡す。そこにコールバック用の関数を記述する
|
12
12
|
|
13
|
-
2.
|
13
|
+
2. 親コンポーネントにイベントハンドラを記述しコールバック用の関数と受け取り用の関数を紐付ける
|
14
14
|
|
15
|
-
3. 親コンポーネントに
|
15
|
+
3. 親コンポーネントのメソッドに受け取り用の関数を記述する
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
つまり、3の処理が抜け落ちています。
|