收藏
回答

Barrage最新代码的js,好像出了问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Barrage 微信iOS客户端 7.0.18 2.13.2

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。。。。。。

是因为什么原因呢?

环境(是否是代码片段)?组件版本(最新版本代码确实多了好多)?

最想知道了是,这是我使用的方法有问题还是这个组件有些问题?

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签