La diferencia entre bindtap y catchtap del subprograma WeChat

1. Evento

  1. Los eventos son el método de comunicación desde la capa de vista a la capa lógica.

  2. Los eventos pueden retroalimentar el comportamiento del usuario a la capa lógica para su procesamiento.

  3. Los eventos se pueden vincular a componentes. Cuando se alcanza el evento desencadenante, se ejecutará la función de procesamiento de eventos correspondiente en la capa lógica.

2. Cómo utilizar eventos

  1. En pocas palabras, es vincular el evento al componente. Tanto bindtap como catchtap son eventos de clic. Después de vincular, hacer clic en el componente puede activar esta función.

  2. La función tapName aceptará un evento de parámetro, que almacena información de contexto de la llamada a la función.

       3. Elemento de etiqueta

       4. Eventos vinculantes

3. La diferencia entre bindtap y catchtap

  1. Similitudes: en primer lugar, todas se utilizan como funciones de eventos de clic y se activan al hacer clic. En este rol, son iguales y no es necesaria ninguna distinción.

  2. Diferencias: La principal diferencia entre ellos es que bindtap burbujea y catchtap no burbujea.

4. Los eventos del miniprograma se dividen en eventos burbujeantes y eventos no burbujeantes.

  (1) Este artículo utiliza el evento burbujeante tap (un dedo toca y sale inmediatamente, es decir, un evento de clic) como ejemplo para distinguir los eventos de vinculación y captura.

  (2) bindtap: el enlace de eventos no evitará que los eventos burbujeantes se burbujeen hacia arriba

  (3) catchtap: el enlace de eventos puede evitar que los eventos burbujeantes se burbujeen hacia arriba

Autor original: Wu Xiaotang

Hora de creación: 2023.12.26

おすすめ

転載: blog.csdn.net/xiaowude_boke/article/details/135232346