1
PC-20250623MANY\Administrator
2025-08-20 21896f00e9c0a33018a46c427ea97d0993ca469b
src/page/kline/components/kLine.vue
@@ -1169,12 +1169,9 @@
    // this.CreateKLineChart();
    this.$nextTick(() => {
      // this.timerss = setInterval(() => {
      this.CreateMinuteChart();
      this.CreateKLineChart();
      // }, 3000);
      // this.CreateMinuteChart();
      // this.CreateKLineChart();
      // this.timerss = setInterval(() => {
      //   // this.KLineChart = null
      //   // this.CreateMinuteChart();
@@ -1221,6 +1218,9 @@
  beforeDestroy() {
    clearInterval(this.timerss); // 在组件销毁前清除定时器
    this.timerss = null;
  },
  destroyed() {
    clearInterval(this.timerss); // 在组件销毁前清除定时器
  },
  methods: {
    OnSize() {
@@ -1276,7 +1276,7 @@
      chart.SetOption(option);
      this.Chart = chart;
    },
    // k线图创建
    CreateKLineChart() {
      if (this.KLineChart) return;
@@ -1284,6 +1284,8 @@
      option.Symbol = this.Symbol;
      option.NetworkFilter = (data, callback) => {
        console.log("data, callback", data, callback);
        this.NetworkFilter(data, callback);
      }; // 网络请求回调函数
      var chart = HQChart.Chart.JSChart.Init(this.$refs.kline2);
@@ -1359,7 +1361,7 @@
      data,
      callback // 第3方数据替换接口
    ) {
      EastMoney.HQData.Log("[HQChartDemo::NetworkFilter] data", data);
      // EastMoney.HQData.Log("[HQChartDemo::NetworkFilter] data", data);
      if (this.timerss) {
        clearInterval(this.timerss);
        this.timerss = null;