Fix:
const heightModel = computed({
get: () => props.height ?? "",
set: (val: string | number) =>
emits("update:height", val !== "" && val !== undefined ? Number(val) : undefined),
});
const weightModel = computed({
get: () => props.weight ?? "",
set: (val: string | number) =>
emits("update:weight", val !== "" && val !== undefined ? Number(val) : undefined),
});