|
|
@@ -25,6 +25,14 @@ export default { |
|
|
|
type: String, |
|
|
|
default: '单位:万元' |
|
|
|
}, |
|
|
|
interval: { |
|
|
|
type: Number, |
|
|
|
default: null |
|
|
|
}, |
|
|
|
rotate: { |
|
|
|
type: Number, |
|
|
|
default: 0 |
|
|
|
}, |
|
|
|
serverName: { |
|
|
|
type: String, |
|
|
|
default: '面积' |
|
|
@@ -76,7 +84,20 @@ export default { |
|
|
|
const erd = elementResizeDetectorMaker(); |
|
|
|
erd.listenTo(document.getElementById(this.id), () => { |
|
|
|
this.$nextTick(() => { |
|
|
|
if (document.getElementById(this.id).offsetWidth > 500){ |
|
|
|
this.rotate = 60; |
|
|
|
}else{ |
|
|
|
this.rotate = 0; |
|
|
|
} |
|
|
|
this.chart.resize(); |
|
|
|
this.chart.setOption({ |
|
|
|
// 新的配置项,例如: |
|
|
|
xAxis: { |
|
|
|
axisLabel: { |
|
|
|
rotate: this.rotate |
|
|
|
}, |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
@@ -145,6 +166,7 @@ export default { |
|
|
|
}, |
|
|
|
axisLabel: { |
|
|
|
show: true, |
|
|
|
rotate: this.rotate, |
|
|
|
color: 'rgba(185, 211, 235, 1)' |
|
|
|
}, |
|
|
|
}, |
|
|
@@ -254,7 +276,6 @@ export default { |
|
|
|
}; |
|
|
|
this.chart.setOption(option); |
|
|
|
this.initResizeCallBack(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}; |