使用React Native进行开发时,如果通过Base64的方式新建文件对象,在save的时候Object.assign会抛出TypeError: One of the sources for...
原因是React Native写的Object.assign方法在开发环境中会检查合并对象中的键是否是有效的键(通过hasOwnProperty检查),而该方法对Blob对象的检查始终是false,因为始终会抛出异常,望及时解决。
抛出TypeError的文件位置为:./node_modules/react-native/packager/react-packager/src/Resolver/polyfills/polyfills.js(line: 57)
该问题与如下链接报告的Bug是同一个:
-
创建时间
16年9月13日
-
最后回复
16年9月18日
-
3
回复
-
1.7K
浏览
-
2
用户
-
4
链接