Pequeño error en un programa pequeño que usa e.target.dataset
Este blog proporciona dos soluciones, de la siguiente manera:
(1) Solución 1: eliminar el nombre de camello y cambiarlo a nombre puro en minúsculas
Muchas personas pueden quedarse estancadas aquí como yo. ¡No pueden encontrar la razón por mucho que busquen, y no pueden definirla por mucho que la cambien!
¡Esto se debe a que el nombre del atributo escrito después de los datos no está estandarizado! El nombre del atributo después de los datos no se puede escribir en mayúsculas y minúsculas, siempre que los nombres de los atributos definidos estén todos en minúsculas, ¡no habrá ningún problema!
(2) Solución 2: vista console.log(e)
Los problemas también se pueden encontrar viendo directamente console.log(e).
El objeto e contiene dos objetos, currentTarget y target, y los datos reales están contenidos en currentTarget.
Imprima e, busque sus datos y luego pase el objeto a la llamada.
Resumen:
Los nombres de propiedades personalizados escritos en mayúsculas y minúsculas probablemente no sean reconocidos por los navegadores, por lo que ya sea en el desarrollo de subprogramas o en otras situaciones, es mejor terminar con Escribir alguna propiedad personalizada. nombres en minúsculas. Asimismo, siempre debemos utilizar letras minúsculas al escribir nombres de propiedades personalizadas.
Finalmente, el contenido de los miniprogramas de WeChat aún se encuentra en la etapa de desarrollo y muchos conocimientos son incompletos e inestables.
Los puntos de conocimiento se actualizarán constantemente y tal vez se mejoren los errores cuando aparezcan.
¡Por favor, disfrútenlo todos!
--------------------------
Publicado originalmente:/genius_yym/article/details/ 52904161