es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Vue utilizando un método en una declaración v-for.

¿Puedo utilizar un método en una declaración v-for? Por ejemplo,

<li v-for="attach in item.attachments.split(' ')" :key="attach">
          {{attach}}
</li>

O ¿necesito separar item.attachments y establecerlo como una propiedad diferente que sea una lista?

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, puedes usar un método en una declaración v-for siempre y cuando devuelva un array. En el ejemplo de código dado, se utiliza el método split() para convertir la cadena en un array, que luego se itera en la declaración v-for. Si tienes un método que devuelve un array, puedes usarlo en tu declaración v-for de la misma manera. Sin embargo, si tu método devuelve una cadena u otro tipo de dato, no funcionará. Si tus datos no están en formato de array y necesitas iterar sobre ellos usando una declaración v-for, entonces tendrás que convertirlos a un array primero utilizando un método como split(), como se muestra en el ejemplo.

Comments are closed.