watch(
() => props.counterData,
(newVal: FlightSerialData) => {
formData.value.flight_date = newVal.flight_date
formData.value.flight_no = newVal.flight_no
formData.value.id = newVal.id
formData.value.open_time = newVal.counter_open
formData.value.close_time = newVal.counter_close
if (newVal.counter_name) {
formData.value.counter_names = newVal.counter_name.split(",")
}
},
{ deep: true }
)
没有与此调用匹配的重载。
最后一个重载给出了以下错误。
类型“() => Record<string, any> | undefined”的参数不能赋给类型“FlightSerialData”的参数
各位大佬,这个要怎么改?
Record<string, any>
不能赋给FlightSerialData
,反过来是可以。你这个counterData
不是FlightSerialData
吗?为什么要定义成不一样的?