1、使用官方给的demo没有任何问题。
2、同样的代码,一行都没变,放置到新的项目中会报如下的错
估计和这个哥们是同样的问题:https://developers.weixin.qq.com/community/develop/doc/000ca4dadd8ba0bf582a0c46651400?highLine=Barrage
3、此时我打开源码看了下,发现好像是最新的版本有些问题。如下
一、我自己项目中的js是这样(没有dom,我瞎写的注释):
二、既然报错data.forEach不是方法,那就看看data是个什么东西
在组件最新版本中我找到了data 并输出到控制台:
源码
结果:
发现data是对象,那没有forEach方法就可以理解了。
三、既然如此,那换换数据就好了,比如:
我多嵌套了一层【】。发现好用。。。。。
四、问题解决了,但是回到官方的案例。找到源码:
同样输出它。当然,数据是一维数组。
就是这样。好用,emmm
END。。。。。。
是因为什么原因呢?
环境(是否是代码片段)?组件版本(最新版本代码确实多了好多)?
最想知道了是,这是我使用的方法有问题还是这个组件有些问题?
神奇的事情发生了:
这时候是没问题的?
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)