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

149
Vistas
¿Cómo crear componentes .ts en Vue?

Tengo un proyecto antiguo que necesito actualizar que usa el complemento 'av-ts' para crear componentes de estilo de clase con vue-ts-loader para compilar archivos .ts como componentes vue. El proyecto actualmente se ejecuta en vue 2.4.2 pero quiero actualizar a 2.6.14. Dado que 'vue-ts-loader' está obsoleto y el proyecto se rompe después de actualizar a ^ 2.5, necesito una forma alternativa de compilar los archivos.

Me pregunto si hay alguna manera de configurar el ts-loader regular para que lo haga por mí. ¿Alguien tiene una idea?

Los componentes actualmente se ven así:

 import { Component, p, Prop } from 'av-ts'; import * as Vue from 'vue'; @Component({ template: require('./example-component.component.html') }) export default class ExampleComponent extends Vue { @Prop public icon: any = p({ type: String, required: false, default: '' }); @Prop public width: any = p({ type: Number, required: false, default: 24 }); @Prop public height: any = p({ type: Number, required: false, default: 24 }); @Prop public classes: any = p({ type: String, required: false, default: '' }); }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

En el peor de los casos. No pudimos usar SFC con ts. Debido a que vue-class-component está en desuso en vue3 . Hay una alternativa en vue3. vue-facing-decorator . Muestra cómo escribir un componente con un archivo ts normal .

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