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

258
Vistas
Vue JS - Error: la propiedad 'xxxx' no existe en el tipo <nombre-componente>

soy nuevo en vue,

Entonces, para describir mi trabajo:

Implementé un formulario y lo vinculé a los ganchos de datos () para recuperar los datos del formulario, y luego en Enviar () creo un objeto newClass{} y $ lo emito al componente principal y lo manipulo más tarde.

Funciona bien, pero en la consola recibo un error con respecto a mi objeto recién creado newClass{} que dice que Property '<object-property>' does not exist on type <component-name>.

A continuación, aquí está mi código:

 @Component export default class Form extends Vue { //Bind form data data() { return { id: "", name: "", age: 0, amountA: 0, amountB: 0, capitalA: 0, capitalB: 0 } } onSubmit(e: any): void { e.preventDefault(); //Create newClass object const newClass = { id: this.id, name: this.name, age: this.age, amountA: this.amountA, amountB: this.amountB, capitalA: this.capitalA, capitalB: this.capitalB } //Emit the class to parent component this.$emit("add-class", newClass); this.$emit("update"); //Reset Form this.id = "" this.name = "" this.age = 0 this.amountA = 0 this.amountB = 0 this.capitalB = 0 this.capitalB = 0 }

Aquí está el resultado del error que recibo:

Salida de error

Y el mismo caso para la parte del resto del formulario, también obtengo los errores para cada propiedad de mi objeto newClass.

¡Gracias por adelantado!

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