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

HarmonyOS
2024-11-29 15:12:38
775浏览
收藏 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)
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
分享
微博
QQ
微信
回复
2024-11-29 17:10:45


相关问题