2***@qq.com
2***@qq.com
  • 发布:2023-04-27 11:45
  • 更新:2024-08-07 20:25
  • 阅读:305

uCharts is not a constructor 是怎么回事啊

分类:uni-app

uCharts is not a constructor 是怎么回事啊
之前一直好的,今天进去发现报错了

2023-04-27 11:45 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com

这个问题我今天也碰到了,解决了很久,老是提示uCharts is not a constructor,首先微信小程序是没有问题的,我是在抖音小程序中出现的问题,我使用的vue3的版本,我修改了uchart.js 的源码,以下3处进行了修改。
原来的代码:
1.export default uCharts;
2.var uCharts = function uCharts(opts) {}
3.function uChartsEvent() {}
修改后的代码
1.删掉
2.export function uCharts(opts) {}
3.export function uChartsEvent() {}

只改导出,不改方法体的内容。
修改后导入:
import {uCharts} from 'u-charts.js位置';
我不是专业的前端,但是这样修改能够解决这个问题。我还发现进行局部修改后,小程序开发工具自动编译后,这个问题就没有了,但是关掉小程序的开发工具后,在Hbuilder中重新运行到小程序开发工具中,这个问题就会重新出现,所以我进行了上述的修改,现在不报错了,并且正常显示。

要回复问题请先登录注册