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

126
Vistas
¿Cómo puedo mostrar solo 30 caracteres como máximo en Vue.js?

Estoy tratando de hacer algo como esto.

Tengo este texto en una variable:

let text = 'hey this is a super long phrase'

Y quiero usar una etiqueta para mostrar el texto, pero quiero mostrar solo unos pocos caracteres.

Para mi texto variable, quiero mostrar solo 5 caracteres.

<label>{{text}}</label> //display the full text

Y quiero hacer algo como esto:

<label>{{text}}</label> //display only hey t

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Realmente depende de la versión de Vue que estés usando. Vue 2 filtros compatibles (o pipes ):

 filters: { short: function (value) { return value.substr(0, 5); // just an example } }

Y entonces

 <label>{{ text | short }}</label>

En Vue 3, solo necesita crear una propiedad calculada (que también era posible en Vue 2, los filtros eran solo otra forma de hacerlo):

 computed: { shortText() { return this.text.substr(0, 5) } } // if you're using Composition API const shortText= computed(() => text.value * 2); // if text is another ref
 <label>{{ shortText }}</label>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede usar la expresión JavaScript en la plantilla vuejs.

 <label>{{text.substring(0,5)}}</label>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes usar String.prototype.slice()

 document.body.innerHTML = 'hey this is a super long phrase'.slice(0, 5)

about 4 years ago · Juan Pablo Isaza 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