类型 'string[]' 不能分配给 Antd Select 值中的类型 'string'?
Type 'string[]' is not assignable to type 'string' in Antd Select value?
我有 2 个选择,都带有 mode="multiple"
,并且都作为 value={query.x}
传递了一个字符串数组。但是一个是抛出打字稿错误,另一个不是。如果我注释掉那个不工作的,页面呈现并且一切正常,所以有些可疑的事情正在发生。
为什么只在一种情况下出现 Type 'string[]' is not assignable to type 'string'
错误?
这是因为我的 onChange
处理程序上仍然有 value: string
,而不是 value: Array<string>
!
我有 2 个选择,都带有 mode="multiple"
,并且都作为 value={query.x}
传递了一个字符串数组。但是一个是抛出打字稿错误,另一个不是。如果我注释掉那个不工作的,页面呈现并且一切正常,所以有些可疑的事情正在发生。
为什么只在一种情况下出现 Type 'string[]' is not assignable to type 'string'
错误?
这是因为我的 onChange
处理程序上仍然有 value: string
,而不是 value: Array<string>
!