回答編集履歴

1

更に細かく

2021/12/03 09:38

投稿

FKM
FKM

スコア3644

test CHANGED
@@ -3,3 +3,7 @@
3
3
 
4
4
 
5
5
  現状だと親コンポーネントにクリックイベントを渡しているのに、モーダルの開閉処理を行っているのは子コンポーネントの中にあるようです。
6
+
7
+
8
+
9
+ v-on:clickの中身にある$emit('close')は開閉処理を行うものではなく、this.$emitは子コンポーネントから親コンポーネントにイベントをコールバック関数化して受け渡すものです。なので、クリックによって親コンポーネントにイベントを飛ばしているのに、飛ばした先の親コンポーネントに開閉処理はないので、何も起きません。