#鸿蒙通关秘籍#如何处理包含函数的Echarts配置项在HarmonyOS Next中渲染?

HarmonyOS
3h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
BIOS寒烟翠

在HarmonyOS Next中处理含函数的Echarts配置项,需要手动将配置转换为字符串。因为JSON.stringify会忽略函数,需要在构造配置字符串时直接嵌入函数。

function setOption() {
  this.option = `{
    title: { text: '基础折线图' },
    grid: { left:"15%" },
    xAxis: {
      type: 'category',
      data: ${JSON.stringify(this.xAxisData)}
    },
    yAxis: {
      axisLabel: {
        show: true,
        formatter: (value, index) => { return value + '万'; }
      }
    },
    series: [
      {
        data: ${JSON.stringify(this.seriesData)},
        type: 'line',
        name: '访问量'
      }
    ]
  }`
  this.myEchart?.render(this.option)
}
分享
微博
QQ
微信
回复
1h前
相关问题