时间:2019-05-03 来源:小程序工厂
胡***:
还有像这样的数组,在开发工具上使用正常,在安卓手机上则无法使用,console.log(listphotopath)在真机上结果为ARRAY[]. 使用时会报thirdscripterror,cannot read property "indexof" of unindefined.开发工具则正常。望指教。
B***:
不清楚这个数组是怎么拿到的,感觉是有异步操作造成的
tabBar.list[1].pagePath 不应该包含'.'
L***:
注意:你的第一句log会在console中展示一个数组,但是数组里面包含的值是在你点击console里面这个数组旁边的三角形、展开数组的时候,console再从数组中获取的。也就是说,如果在调用console.log之后、在console中展开数组之前,数组内容被改变了,就会出现你截图中的这种情况。
胡***:
谢谢楼上两位的解答,这么说基本就确定是异步操作问题了。