javascript - vue 内の 1 つのコンポーネントが別のコンポーネントのイベントをより適切にリッスンするにはどうすればよいですか?
習慣沉默
習慣沉默 2017-06-14 10:53:44
0
1
660

親コンポーネント APP の下に 4 つのルーティング コンポーネント A、B、C、D があります。これら 4 つのルーティング コンポーネントの下に A1、B1、C1、および D1 サブコンポーネントがあります。アプリの下には E コンポーネントもあります。これらのコンポーネント A1、B1、C1、および D1 をクリックすると、E コンポーネントのメソッドがトリガーされ、対応するパラメーターが E コンポーネントのメソッドに渡されます。今、私の方法は

を使用することです リーリー
習慣沉默
習慣沉默

全員に返信(1)
学习ing

Eコンポーネントcomputed store的值,然后watch这个值,然后根据store的值改变后触发watchhandler,如果需要每次点击相同组件都触发,需要每次点击都要改变一个值,computed应该是缓存的。
更好的方法应该是写成vuex的一个action吧,然后在每个组件中导入这个actionにインストールしてすぐに使用できます。

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