- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 React Typescript 的初学者,我已经定义了一些 Prop 是 .JS 我想在 中使用的文件.tsx 文件。但我在我的 TypeScript 行之一上收到此错误:
<MyTextField style={{width:'60%'}} name='ActivationDate' type='date' defaultValue={values1.ActivationDate} onChange={handleChange('ActivationDate')}/>
Type 'void' is not assignable to type '((event: ChangeEvent<HTMLInputElement>) => void) | ((event: ChangeEvent<HTMLSelectElement>) => void) | ((event: ChangeEvent<HTMLTextAreaElement>) => void) | undefined'.
最佳答案
我假设您没有将事件对象传递到 handleChange
方法。
这就是你应该如何修改你的onChange
事件处理程序:
onChange={() => handleChange('ActivationDate')}
供您引用,如果您需要访问
onChange
中的事件对象调用,您将需要明确指定正确的类型。
onChange={handleChange}
当你定义函数时,
const handleChange = (event: ChangeEvent<HTMLInputElement>) => {
// do the rest here
}
关于javascript - 类型 'void' 不可分配给类型“((事件 : ChangeEvent<HTMLInputElement>) => void) React TypeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61244635/
我正在将一个 onChange 事件作为 Prop 传递给一个组件,但我收到了数据类型错误。 父组件 - const onChangeStatus=(selectType:string , e:Rea
export interface InputProps { type?: string; name?: string; value?: CommonTypeTuple;
我有很多扩展 Composite 的 ItemWidget。如果其中一个项目收到点击事件,则应触发更改事件,并且其他项目小部件应接收此事件。 它尝试了以下操作: public class ItemWi
我有一个家庭作业,我必须更改颜色选择器(它有 3 个 slider ,RGB 并显示颜色),以便有文本字段,并且当在字段中输入值时,它也会更改 slider 。我明白了基本的想法,但是我很难找到更改文
我有 3 个组合框。其中两个效果很好,但我的第三个没有向我的听众发送更改事件,但是,如果我确实选择了空行(空选择),那么我会收到该事件。以前有人遇到过这个问题吗?在我下面的代码中,没有工作的是 com
我正在尝试编写一个在同一个类中有多个 JSlider 的程序,为了让 JSlider 也执行我想要的操作,我需要在 stateChanged(ChangeEvent e) 中定义操作,但是我如何区分同
我正在努力实现一个 ListBox,我希望能够在用户在 ListBox 中进行选择时提醒他们。有没有办法响应用户单击列表框中的项目,并在“changeEvent”发生之前响应选择,这样我就可以防止 c
我有以下基本代码片段,我的目标是从 obj: ChangeEvent 中获取 fullDocument 属性。但是我无法访问此属性( Property 'fullDocument' does not
我有一些可移动对象 (JLabel),用户将在运行时在父 ChartPanel 中重新定位它们。为了移动对象,我实现了(非常有用)ComponentMover 类,可在此处找到: http://tip
您好:我正在后台运行一个时钟,我想禁用关闭事件并通知用户首先停止时钟。我已经知道 closeEvent 的重新实现,但是我想在 changeEvent 的重新实现中尝试一下。这是关于它的代码: voi
我有一个协作 map ,以协作 map 作为值。当值映射上发生事件时,我想知道该事件属于(外部映射的)哪个键。任何人都可以建议一种干净的方法来实现这一目标吗? CMap(key, cmapb(k,st
我想以编程方式触发 ListBox 的 ChangeEvent。我找到了函数,但不明白我需要传递什么类型的参数: DomEvent.fireNativeEvent(NativeEvent - wher
如何在不必创建完整的 React.ChangeEvent 对象的情况下对下面的 doStuff 方法进行单元测试? // my-form.tsx export const doStuff = (cha
我正在学习的书是通过事件监听器,我对使用 event.getSource() 方法时将 ChangeEvent 对象转换为 JSlider 对象感到困惑。为什么这是必要的? 其次,强制转换或方法调用是
据我所知,如果我将 ChangeListener 添加到 JSlider 组件,则会触发 ChangeEvent 事件,无论是否满足上述条件 slider 的值可以由程序内部更改,也可以由用户通过 G
嘿 StackOverflow 社区,我遇到了 StackOverflow 问题。 当选择 [+] 选项卡时,我在向 GUI 的 JTabbedPane 容器添加新选项卡时遇到困难。到目前为止,每当我
我根据从 RPC 调用接收到的数据动态生成一个表单到 FormFieldData 对象中,该对象包含有关要呈现的字段的详细信息,例如字段名称、预期长度和输入类型(如果该字段是必需的)字段与否以及在某些
我的这个函数是 qtdlg.cpp 的一部分。这是这个类的构造函数: qtdlg::qtdlg() { timer1.start(100, this); // 100 msec updatin
我是 React Typescript 的初学者,我已经定义了一些 Prop 是 .JS 我想在 中使用的文件.tsx 文件。但我在我的 TypeScript 行之一上收到此错误: Type 'v
我是一名优秀的程序员,十分优秀!