config.ts.hbs 692 Bytes
import { echartOptionProfixHandle, PublicConfigClass } from '@/packages/public'
import { {{name}}Config } from './index'
import { CreateComponentType } from '@/packages/index.d'
import cloneDeep from 'lodash/cloneDeep'
import dataJson from './data.json'

export const includes = ['legend', 'xAxis', 'yAxis', 'grid']

export const seriesItem = {
}

export const option = {
  dataset: { ...dataJson },
  series: [seriesItem, seriesItem]
}

export default class Config extends PublicConfigClass implements CreateComponentType {
  public key = {{name}}Config.key
  public chartConfig = cloneDeep({{name}}Config)
  // 图表配置项
  public option = echartOptionProfixHandle(option, includes)
}