由于ReactJS中的许可问题,我们被迫寻找开源替代方案。所以我们决定使用PreactJS,它是React的替代品。移植到Preact之后,我们发现onChange处理程序没有处理输入元素。下面是我的渲染函数中代码的一部分:
{
(function () {
if (node.fileType === 'dir') {
return <li className="tip-item" onClick={comp.showUpload.bind(comp, refs)}>
<form className='fileForm' style={{display: 'inline-block'}}>
<input type="file" name="file" className="import-file-input" ref="fileUpload" onInput={comp.uploadFile.bind(comp,node, filePath)}/>
</form>Upload</li>;
}
})()
}
&#13;
任何帮助将不胜感激。