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:
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!