WeChat アプレットでのバブリング イベントを防ぐにはどうすればよいですか?

WeChat アプレットでは、含まれる 2 つのビューがバインドタップ関数を使用してクリック イベントをバインドすると、バブリング イベントが発生します (つまり、内部イベントがクリックされると、同時に外部イベントがトリガーされます)。バブリングを防ぎたい イベント発生時に内部に含まれるバインドタップをキャッチタップにする必要がある 以下の具体例を参照してください。

下図のように、赤枠部分にバインドされたクリックイベントはストアの商品詳細ページに、緑枠部分の矢印アイコンにバインドされたクリックイベントは地図ナビゲーションページにジャンプできます。今度は、バブル イベントが表示されないようにする必要があります。
次に、ストアの商品詳細ページにジャンプするクリック イベントにはbindtapを使用し、マップ ナビゲーション ページにジャンプするクリック イベントにはcatchtapを使用します。これにより、アプレットのバブリング イベントを簡単に防ぐことができます。

おすすめ

転載: blog.csdn.net/weixin_44266024/article/details/128715236