HTMLInputElement 和 HTMLTextAreaElement 的 React&TS_Union 类型

问题描述 投票:0回答:1

我已经为 HTMLInputElement 和 HTMLTextAreaElement 提供了一个处理程序,现在我已经扩展了处理程序的类型,如下所述: Type 'HTMLInputElement | HTMLTextAreaElement' 不可分配给类型“HTMLInputElement”

有没有办法通过判别联合法来做到这一点?

reactjs typescript typing
1个回答
0
投票

歧视性工会对我有用!不知道为什么之前不起作用😅

type ChangeEventTypes =
  | ChangeEvent<HTMLTextAreaElement>
  | ChangeEvent<HTMLInputElement>
  | ChangeEvent<HTMLSelectElement>;
© www.soinside.com 2019 - 2024. All rights reserved.