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

1.5K
Visualizações
¿Cómo alinear la etiqueta del campo de texto v usando la etiqueta inversa en Vuetify.js?

He usado vuetify.js como marco de interfaz de usuario en Nuxt.js, mi último proyecto. En el componente v-text-field, traté de usar la etiqueta inversa para mover el texto alineado a la derecha. Pero no moví la etiqueta de alinear a la izquierda para alinear a la derecha. Usé el reverso, la etiqueta se movió automáticamente para alinearla a la derecha.

Entonces, traté de arreglar como a continuación. en plantilla↓

 <v-text-field class="label-left" reverse label="TOTAL" persistent-placeholder dense outlined v-model="totalCost" ></v-text-field>

y agrega estilo↓

 <style lang="scss" scoped> div ::v-deep .v-label.v-label--active.theme--light { left: 0 !important; transform-origin: top left !important; position: absolute !important; } </style>

pero el resultado fue como el siguiente↓ ingrese la descripción de la imagen aquí

Quiero arreglar el espacio del borde a la posición de la etiqueta. ¿Alguien me aconseja, por favor?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Si necesita usar reverse (por alguna otra razón), es posible reposicionar la etiqueta con los siguientes estilos:

  1. Anule la posición left y right de la .v-label a 0 y auto , respectivamente.

  2. El espacio que se ve en el borde se implementa con un elemento <legend> . Anule su width (que se calcula dinámicamente en tiempo de ejecución) con auto (puede necesitar un ajuste de ancho específico basado en el ancho real de la etiqueta); y establezca su margin-left en 10px .

 <style lang="scss" scoped> 1️⃣ div ::v-deep .v-label.v-label--active.theme--light { left: 0 !important; right: auto !important; } 2️⃣ div ::v-deep .v-input__slot fieldset legend { margin-left: 10px !important; width: auto; } </style>

demostración 1

Por otro lado, si no necesita reverse , puede evitar el posicionamiento personalizado de la etiqueta y cambiar la dirección de input a rtl :

 <style lang="scss" scoped> div ::v-deep .v-input__slot input { direction: rtl; } </style>

demostración 2

over 4 years ago · Santiago Trujillo 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