阿阿鱼
阿阿鱼
  • 发布:2022-03-02 10:42
  • 更新:2022-03-02 10:42
  • 阅读:357

#插件讨论# 【 ucharts图表插件的二次封装 - 诗雨 】bug

分类:uni-app

Charts.prototype.clearScreen = function() {
var context=this.context
var opts=this.opts
context.clearRect(0, 0, opts.width, opts.height);
drawCanvas(opts, context);
}
这个函数是要加到u-charts.js里面的函数,效果是刷白屏
var obj=this.arr[i]
if(canvases[obj.id]) canvases[obj.id].clearScreen();
canvases[obj.id] = this.$api.showCharts(obj.id,Object.assign(obj.table[0],{type:obj.chartType,extraType:obj.extraType}),this);
这里就是判断画布对象有值还是空值,空值直接调用显示图形,有值则需要先清空画布,之后才能正常显示。这个是原ucharts控件自身的问题。

能说清楚点不?上面两段代码具体要加到哪?var obj=this.arr[i]放到u-charts.js里面会报错

2022-03-02 10:42 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复