刚开始接触TS,这边报错这个interface怎么定义呢
interface RuleProp {
type: 'required' | 'email' | 'phone' | 'range'
message: string
min?: {
message: string
length: number
}
max?: {
message: string
length: number
}
}
目测是缺
message
,因为你 interface 里的message
不是 optional。你把鼠标放到错误上应该可以看到具体问题,然后对着改就行了。
可以给 interface 里的
message
加上?
,大概是这样: