1、echarts配置化

This commit is contained in:
cuiyouliang 2025-06-30 17:36:41 +08:00
parent fc3e7a9c23
commit 3671ce3c0c
2 changed files with 33 additions and 34 deletions

View File

@ -28,6 +28,9 @@ export default {
required: true required: true
} }
}, },
data() {
return {
defaultOption: { defaultOption: {
title: { title: {
text: null, text: null,
@ -55,9 +58,8 @@ export default {
type: 'value' type: 'value'
}, },
series: [] series: []
}, }
data() { };
return {};
}, },
mounted() { mounted() {
this.initChart(); this.initChart();
@ -65,12 +67,10 @@ export default {
methods: { methods: {
initChart() { initChart() {
console.log(this.chartData); console.log(this.chartData);
Object.keys(this.chartData).forEach((key) => { this.defaultOption = { ...this.defaultOption, ...this.chartData };
this.defaultOption[key] = this.chartData[key];
});
const chartDom = document.getElementById('LineChartnew'); const chartDom = document.getElementById('LineChartnew');
const myChart = echarts.init(chartDom); const myChart = echarts.init(chartDom);
myChart(this.defaultOption); myChart.setOption(this.defaultOption);
} }
/* setOptions(chartData) { /* setOptions(chartData) {

View File

@ -92,7 +92,6 @@ const LinechartData = ref({
boundaryGap: false, boundaryGap: false,
data: [] data: []
}, },
legend: {},
series: [ series: [
{ name: '用户量', data: [] }, { name: '用户量', data: [] },
{ name: '在线用户', data: [] }, { name: '在线用户', data: [] },