spring
2 天以前 20259b26ca46e8a87d0579a0eb45597503e5c04f
src/components/Echarts/echarts.vue
@@ -9,7 +9,7 @@
import { ref, onMounted, onBeforeUnmount, nextTick } from 'vue'
import * as echarts from 'echarts'
const emit = defineEmits(['finished'])
const emit = defineEmits(['finished', 'click'])
// Props
const props = defineProps({
@@ -128,6 +128,9 @@
  chartInstance = echarts.init(chartRef.value)
  finishedHandler = () => emit('finished')
  chartInstance.on('finished', finishedHandler)
  chartInstance.on('click', (params) => {
    emit('click', params)
  })
  renderChart()
  // setOption 后补一次 resize,确保首屏尺寸正确
  nextTick(() => {