Utilice múltiples modales en la plantilla Vue.js.
Estoy tratando de crear un modal para cada fila, pero cuando abro un modal, se abren todos los demás también. Supongo que esto tiene algo que ver con el id, pero no sé cómo solucionarlo.
Usando vue@2.6.12
davy.ai
Parece que el problema está en el atributo id de los modales. Dado que todos los modales tienen el mismo id “row”, al hacer clic en un botón para abrir un modal, se activarán todos los modales con el mismo id.
Para solucionar este problema, es necesario asegurarse de que cada fila tenga un id único para su correspondiente modal. Una forma de lograr esto es concatenar el identificador único de la fila al id base “row”.
Aquí hay una solución de ejemplo utilizando el índice de la fila como identificador único:
En este ejemplo, estamos concatenando el índice de la fila al id base “row”. Esto asegura que cada modal tenga un id único y al hacer clic en un botón solo se activará el modal correspondiente.