Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

117
Vistas
Bootstrap Modals permanece abierto/vivo al recargar

Tengo varios botones dentro de mi código que llaman a showModal(title) .

 showModal(title) { this.modalTitle = title this.$bvModal.show("add-modal") }

El modal objetivo se muestra a continuación.

 <b-modal id="add-modal" ref="modal" v-bind:title="'Add Item to ' + modalTitle + ' list'" ...

Lo quiero para que solo se requiera una etiqueta <b-modal> dentro del componente Vue, pero se puede abrir con varios botones diferentes. En la carga de la primera página, cada modal (con los diferentes títulos) se abre según lo previsto. Sin embargo, cuando cambio el código y el navegador se vuelve a cargar, voy a abrir otro modal y los modales antiguos se abren encima del previsto.

¿Hay alguna manera de asegurarme de que los modales no se abran uno encima del otro y que solo se abra un modal después de que se vuelva a cargar el navegador?

Gracias

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

Le sugiero enfáticamente que use JavaScript si está tratando con múltiples modales en su página.

Ejemplo: (Jquery) estoy usando Bootstrap 4

 <script type="text/javascript"> $(document).ready(function () { //when triggering using buttons $("#button1").click(function(){ $('#modal2').modal('hide'); }); $("#button2").click(function(){ $('#modal1').modal('hide'); }); //on page load, and you want your modal1 to be launch $("#modal1").modal('show'); }); </script>
about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda