Buen dia Había una cierta cantidad de tiempo libre, así que decidí seguir trabajando en las traducciones. El artículo anterior se puede encontrar en
este enlace .
El autor, cuyo artículo traduciré hoy, es uno de mis favoritos. Aconsejo a todos al
blog de Maximillian en el Medio .
Les recuerdo que busco una traducción literal y trato de transmitir la esencia. Vamos!
v-show en la etiqueta de la plantilla
La directiva v-show cambia la propiedad de visualización del elemento de destino, pero la etiqueta de la plantilla no crea un elemento en el DOM, por lo que la directiva no tiene nada a lo que apegarse. Use v-if en lugar de v-show en la etiqueta de la plantilla o reemplácelo con un div.
De un traductor: si necesito usar v-show, por ejemplo, por razones de rendimiento, generalmente lo cuelgo en el bloque de entidad BEM dentro de la etiqueta de la plantilla. Me parece conveniente.
¿Por qué el elemento en ref no está definido?
Esta situación puede ocurrir si accede a través de un elemento que aún no ha sido procesado por Vue a través de la ref. Por ejemplo, la directiva
v-if = false
cuelga de su antepasado.
Esta situación se puede corregir reemplazando v-if con v-show, o espere a que se muestre el elemento (configurando el observador en v-if content).
Actualización de la propiedad en el estado de Vuex
Con el tiempo, su aplicación se vuelve más compleja y es más probable que vea las mismas propiedades en Vuex. Esto a menudo puede causar la actualización de las propiedades incorrectas durante la mutación.
La solución al problema radica más en el campo de la arquitectura:
a. seleccionar más propiedades únicas que reflejen su esencia
b. evitar anidamiento excesivo en propiedades
De un traductor: use el
espacio de
nombres en Vuex. No sé por qué Maximiliano no mencionó esto.