javascript - vue2.0 サブコンポーネントは $parent.$emit と $on を使用して親コンポーネントと通信し、エラーを報告しますか?
仅有的幸福
仅有的幸福 2017-05-19 10:32:24
0
1
774


これはサブコンポーネントです

これは親コンポーネントです

vue2.0 では events 属性が廃止されたため、子コンポーネントのクリック イベントはどのようにして親コンポーネントにバブルアップするのか、親コンポーネントはいつこのイベントをリッスンしてトリガーする必要があるのか​​、ということになります。
子コンポーネントのクリック イベントの下に this.$parent.$emit('function','value') を渡してみます。
次に、作成されたフックに this.$on("click" を渡します)親コンポーネント ,function(value){...}),
メソッド内のメソッド function(value){console.log(value);}
ただし、ページでエラーが報告された場合、関数は実現できるけどデータは変わらないので、vue2.0を使ったことのある達人に助けてもらいたいのですが、長い間ここで詰まっています。

仅有的幸福
仅有的幸福

全員に返信(1)
为情所困

vue2
$on(eventName) を使用してイベントをリッスンします $on(eventName) 监听事件
使用 $emit(eventName $emit(eventName) を使用してイベントをトリガーします
例:
サブコンポーネント

リーリー

親コンポーネント

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート