将文件对象添加到redux存储导致空属性对象

时间:2018-08-21 02:52:22

标签: javascript reactjs file redux

我正在尝试将文件对象添加到我的Redux存储。

我的减速器看起来像这样:

9X+16

结果不是将文件对象添加到Redux存储,而是一个空对象int getXPosition= LHSString.IndexOf("X"); int noOfXs = LHSString.Split('X').Length - 1; int XCount = 0; if (getXPosition > -1) { while (XCount <= noOfXs) { int posX = getPositionX(s); Regex noBeforeX = new Regex(@"\d+"); if ((posX - 1) > -1 && noBeforeX.IsMatch(LHSString.Substring(posX-1,1))) { string getNumber = LHSString.Substring(posX-1, 1); sum += Convert.ToInt32(getNumber); } if ((posX - 2) > -1 && noBeforeX.IsMatch(LHSString.Substring(posX - 2, 1))) { string gotNumber = LHSString.Substring(posX - 1, 1); int Number=Convert.ToInt32(gotNumber); sum += Number; } XCount++; s = s.Substring(posX + 1); } }

2 个答案:

答案 0 :(得分:0)

Redux仅存储可序列化的数据类型,而File不是其中之一。尝试存储ES6 MapSet。它们都将同时显示为空对象。

答案 1 :(得分:0)

在devtool上看起来是空的,但事实并非如此! 尝试在控制台日志中显示redux存储数据,您将看到它不为空