背景: Vue ES6、親コンポーネントが作成された後に子コンポーネントが呼び出され、イベント トリガー onclick が基礎となるコンポーネント (子コンポーネントの子コンポーネント) にカプセル化されています
質問: 親コンポーネントにイベント バインディングがない場合、子コンポーネントはどのようにして親コンポーネントにパラメータを渡すのでしょうか?
EventBus (質問の要件を完全には満たさない、イベント バインディングのない状況)
Vuex
派遣
親子コンポーネントのコミュニケーション
$エミット()
子コンポーネントは v-on を使用してイベントをリッスンし、トリガーされるとイベント ($emit) を送信します。その後、親コンポーネントも v-on を使用して送信されたイベントをリッスンします。親コンポーネントによって定義されたイベントを実行します。
上記の人が明らかにしました、私はそれを補うためにここにいますchild.vue
child.vue
parent.vue
サブコンポーネント this.$emit("event",data)
親コンポーネント @event
EventBus (質問の要件を完全には満たさない、イベント バインディングのない状況)
Vuex
派遣
親子コンポーネントのコミュニケーション
$エミット()
子コンポーネントは v-on を使用してイベントをリッスンし、トリガーされるとイベント ($emit) を送信します。その後、親コンポーネントも v-on を使用して送信されたイベントをリッスンします。親コンポーネントによって定義されたイベントを実行します。
上記の人が明らかにしました、私はそれを補うためにここにいます
リーリーchild.vue
リーリーparent.vue
$エミット()
サブコンポーネント this.$emit("event",data)
親コンポーネント @event