Tengo que corregir un error que faltan algunos datos al enviar el formulario. Tengo esta interfaz mecanografiada
_id: string name: string coords?: number[] createdAt?: Date updatedAt?: Date deletedAt?: Date }estos son mis accesorios:
props: { data: { type: Object as PropType<Location>, default: () => ({ _id: null, name: '', createdAt: '', updatedAt: '' }) } },y así es como estoy creando el v-model:
const location = reactive({ ...props.data } as Location) const rules = { name: { required }, coords: { required } } const v$ = useVuelidate(rules, location)Y estoy teniendo un error como este
Types of property 'name' are incompatible. Type 'string' is not assignable to type 'Ref<any>'. 76 | coords: { required } 77 | } > 78 | const v$ = useVuelidate(rules, location)Como se requieren cables en las reglas, establezca un valor predeterminado o elimine las propiedades opcionales en la interfaz de ubicación.