我遇到了一个问题,即onChange
事件preact
不起作用。不过,react
一切都很好。onInput
也不行。
必须工作的愚蠢代码示例 ( preact
+ typescript
)
export class Download extends React.Component<DownloadProps, {}> {
constructor(props: DownloadProps) {
super(props);
this.state = {
imgSrc: ''
};
}
public componentDidUpdate() {
console.log('did2')
}
public render() {
console.log('render', this.state);
return <div className={s.root}>
<input className='fileInput' type='file' onChange={() => { this.handleImageChange() }} />
<div className={s.comment}>Upload</div>
</div>;
}
private handleImageChange() {
this.setState({imgSrc: '30'})
}
}