diff --git a/src/views/components/emoEnergyConverter.vue b/src/views/components/emoEnergyConverter.vue
index 62e3582..da7b9e6 100644
--- a/src/views/components/emoEnergyConverter.vue
+++ b/src/views/components/emoEnergyConverter.vue
@@ -3,102 +3,424 @@
\ No newline at end of file
diff --git a/src/views/components/emotionalBottomRadar.vue b/src/views/components/emotionalBottomRadar.vue
index 7e4f816..1354c51 100644
--- a/src/views/components/emotionalBottomRadar.vue
+++ b/src/views/components/emotionalBottomRadar.vue
@@ -6,10 +6,10 @@
import { ref } from 'vue'
import * as echarts from 'echarts'
const bottomRadarRef = ref(null)
+let bottomRadarChart = null
function initEmotionalBottomRadar(KlineData, barAndLineData) {
- console.log('KlineData, barAndLineData---', KlineData, barAndLineData)
let bottomRadarChartDom = document.getElementById('bottomRadarChart')
- let bottomRadarChart = echarts.init(bottomRadarChartDom)
+ bottomRadarChart = echarts.init(bottomRadarChartDom)
// 日期-作为x轴
let dateArray = KlineData.map(subArray => subArray[0])
@@ -543,6 +543,13 @@ function initEmotionalBottomRadar(KlineData, barAndLineData) {
defineExpose({
initEmotionalBottomRadar
})
+
+onBeforeUnmount(() => {
+ // 组件卸载时销毁图表
+ if (bottomRadarChart) {
+ bottomRadarChart.dispose()
+ }
+})