gongchunyi
20 小时以前 2661e2fed477e94f5f048ef3fc8aec40acef01d0
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(() => {