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)
}