Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

135
Visualizações
Cómo reemplazar valor con salto de línea y mostrarlo en b-modal (con saltos de línea)

Estoy trabajando con BootstrapVue .

Tengo una string como la siguiente: Hola, mi nombre es B0BBY, ¿cómo estás?

Ahora quiero mostrar esta cadena en un <b-modal> y reemplazar todo / (Slash) con un salto de línea. Intenté lo siguiente:

 var newString = actualString.replaceAll(" / ", "\n")

Si console.log este newString , se muestra en mi consola con un salto de línea. Pero si lo estoy usando en mi b-modal , no se muestra con un salto de línea, todo está en una sola línea.

Creo que hay una solución bastante simple para esto, pero no puedo resolverlo. ¡Gracias por ayudarme!

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Hay dos posibilidades. Si desea usar \n en su HTML, debe establecer un white-space: pre-line; para el elemento padre.

O simplemente puede reemplazar \n con <br> . Ambos son posibles.

var newString = actualString.replaceAll(" / ", "<br>")

 actualString = "Hello / my name / is B0BBY / how / are you ?"; var newString = actualString.replaceAll(" / ", "\n") console.log(newString) document.getElementById('out').innerHTML = newString;
 <div id="out" style="white-space: pre-line; "></div>

about 4 years ago · Juan Pablo Isaza Relatório

0

Se supone que las líneas en HTML deben estar separadas con elementos de bloque ( <p> , etc.) o <br> . Cambiar la forma en que se representa el texto de varias líneas (como muestra otra respuesta) es un truco que no es necesario en circunstancias normales cuando el diseño HTML puede verse afectado directamente.

La cadena se puede separar y representar como una matriz:

 <b-modal> <p v-for="(line, index) in lines(actualString)" :key="index">{{line}}</p>

Donde lines es un método (se puede convertir en un filtro o en un cálculo):

 lines: actualString => actualString.replaceAll(" / ", "\n")
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda