今天做项目的时候遇上一个问题,使用mobx保存数组(数组里面保存的是polyline的所有坐标点对象),使用的时候把它当作一个普通的数组直接赋值给coordinates,
结果报错
打印一下原数组和store中保存的数组
发现数组已经变成一堆proxy,看不懂。知之为知之,不知百度之。翻看了mobx文档,说加个.slice()就可以变成普通数组。试了一下,
继续报错:
懵逼!!!
继续百度许久无果,遂到RN中文网QQ群求助。RN中文网的晴明老师和.Zиd℃很快给了原理解释和解决方案。
豁然开朗。
感谢RN中文网的晴明老师和这位热心网友的解答,仅以此文记录一下广大网友这种互帮互助的精神,希望更多遇到这个问题的朋友看到这篇文章能够迅速解除困惑、加深对mobx的了解。