perf: 优化图标展示,修复 dataset 的问题(我TM就不该相信这个半成品),优化性能监听

This commit is contained in:
奔跑的面条
2022-09-11 22:53:00 +08:00
parent dbd49a05bd
commit 18947db22b
34 changed files with 562 additions and 302 deletions
@@ -6,50 +6,40 @@ import dataJson from './data.json'
export const includes = ['legend', 'xAxis', 'yAxis']
export const seriesItem = {
type: 'bar',
barWidth: null,
itemStyle: {
color: null,
borderRadius: 0
}
}
export const option = {
tooltip: {
show: true,
trigger: 'axis',
axisPointer: {
show: true,
type: 'shadow',
},
type: 'shadow'
}
},
legend: {
show: true,
show: true
},
xAxis: {
show: true,
type: 'value',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
},
yAxis: {
show: true,
type: 'category',
type: 'category'
},
dataset: { ...dataJson },
series: [
{
type: 'bar',
barWidth: null,
itemStyle: {
color: null,
borderRadius: 0,
},
},
{
type: 'bar',
barWidth: null,
itemStyle: {
color: null,
borderRadius: 0,
},
},
],
series: [seriesItem, seriesItem]
}
export default class Config extends publicConfig
implements CreateComponentType {
export default class Config extends publicConfig implements CreateComponentType {
public key = BarCrossrangeConfig.key
public chartConfig = cloneDeep(BarCrossrangeConfig)
// 图表配置项