**微信小程序使用uCharts报错: Cannot read property ‘length‘ of undefined**

项目场景:

已经开发完毕半年的项目,突然需要增加需求。使用Hbuilder X运行到微信开发者工具之后发现原本的图表无法正常展示。

问题描述:

无法读取到length,且找不到路径。在这里插入图片描述
思考方向:
1、接口返回数据格式有问题,导致无法读取数组长度。(数据没问题)
2、组件依赖是否正常引用(依旧没问题)

解决办法:

通过查询官方文档我发现该问题在官方文档中已经指出解决方法。如下:

只要登录HbuilderX就可以解决问题在这里插入图片描述

是什么原因造成的呢?

我们根据解决办法2可以断定和appid有关,我们来看下HbuilderX关于appid的介绍:

我们可以看到在第三点和第八点中提到,发布者可以通过appid来控制使用权限的,这也是插件制作者的获取利润的一种方式。阿萨德在这里插入图片描述

  • 我们再来看一下Hbuilder插件市场中的秋云 uCharts:在这里插入图片描述
    原来ucharts在2023.1.1更新之后需要观看广告才能下载,也就意味着需要绑定appid,也就是需要我们登录啦。当然,以前下载过得不需要看广告可以直接使用。
    写这篇文章的用意是告诉大家遇到ucharts、报这种错误的解决方法,很多人不喜欢看官方文档,遇到问题就百度,而这种更新百度很少有答案。如果我们下次遇到一些无厘头的报错,一定要先看看文档更新。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值