首页 前端知识 ECharts关于 `setOption` should not be called during main process报错的解决方案

ECharts关于 `setOption` should not be called during main process报错的解决方案

2024-08-27 21:08:43 前端知识 前端哥 290 975 我要收藏

echarts做线性回归的时候报的错,一开始代码是这样的,source数据是后面调用接口获取,这里就填空数组

Options: {
    dataset: [
        {
            source: []
        },
        {
            transform: {
              type: 'ecStat:regression',
              // config: { method: 'linear' } 默认linear,不用写
            }
        }
    ]
}

渲染之后就是标题的报错了,一开始以为是ecStat没有用,就改成当前页面调用(这里说一下,因为是对echarts二次封装了一丢丢,因为各种包调用都放组件里了),结果还是不行。

后面换了方法解决了,如下

Options: {
    dataset: []
}

以下是数据获取

this.Options.dataset = [
  {
    source: y_data
  },
  {
    transform: {
      type: 'ecStat:regression',
      // config: { method: 'linear' }
    }
  }
]
this.$refs.Options.resize(this.Options, true, true)

完成后就不报错了,图表也能正常显示。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/17071.html
标签
评论
发布的文章

jQuery 小技巧教程

2024-09-08 02:09:07

jQuery HashChange 插件指南

2024-09-08 02:09:07

jQuery-HAML 使用教程

2024-09-08 02:09:06

初识Jquery

2024-05-10 08:05:00

jQuery PJAX 使用教程

2024-09-08 02:09:03

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!