网站改版说明,中国最好的影视后期培训学校,wordpress 免费好用主题,阿克苏建设网站最近在使用semi-ui框架的Input实现一个上传文件功能时遇到了坑#xff0c;就是无法获取到onChange事件#xff0c;通过console查看只是拿到了一个文件名。但若是把Input换成原生的input#xff0c;就可以正常获取到事件。仔细看了下官方文档#xff0c;发现…最近在使用semi-ui框架的Input实现一个上传文件功能时遇到了坑就是无法获取到onChange事件通过console查看只是拿到了一个文件名。但若是把Input换成原生的input就可以正常获取到事件。仔细看了下官方文档发现semi-ui的Input其实是有坑的。
产生问题的原因是因为在semi-ui的Input里即使type指定为file后onChange的第一个参数是输入框的value值第二个参数才是事件event所以onChange的handle函数必须要指定两个参数才可以正常获取到触发event否则拿到的只是value值而在原生input中onChange的handle函数只有一个参数就是事件event所以在指定一个参数时就可以获取到事件。