使用Mobx传递数据时,遇到了数据无法取出的情况,返回Proxy包着一堆ObservableArrayAdministration数组

使用Mobx传递数据时,遇到了数据无法取出的情况,返回Proxy包着一堆ObservableArrayAdministration数组_第1张图片

解决方法:

 
  

.........................

引入TOJS函数,把数组强行转化为JS数组就完啦!

还有一个方式就是使用数组的slice函数,不过这个无法去除外面那一层Proxy。

mobx的observable机制,是为了监控数据的改变,让可变变量比较好控制;本身继承了JS数组的许多函数,实际上observable用起来也和js数组差不多的啦,看个人需求了。

mobx官网:https://cn.mobx.js.org/

你可能感兴趣的:(react)