今天测试提了个这么个bug,在上传的时候,一次上传多个文件,antd upload组件一直弹框。测试说要解决,行,那我们来试试解决。
一开始打算在state声明个变量来控制它,发现不行,因为setState是异步的,而这个同时上传是(连续触发?),导致setState合并了。所以并没有用。解决方法就是在class外部声明个全局变量来控制就行了。
这样做就行了,在加个setTimeout定时器。可以试试在setState中声明这个变量会怎样(答案是无效)。
今天测试提了个这么个bug,在上传的时候,一次上传多个文件,antd upload组件一直弹框。测试说要解决,行,那我们来试试解决。
一开始打算在state声明个变量来控制它,发现不行,因为setState是异步的,而这个同时上传是(连续触发?),导致setState合并了。所以并没有用。解决方法就是在class外部声明个全局变量来控制就行了。
这样做就行了,在加个setTimeout定时器。可以试试在setState中声明这个变量会怎样(答案是无效)。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。