From 21896f00e9c0a33018a46c427ea97d0993ca469b Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Wed, 20 Aug 2025 16:23:22 +0800
Subject: [PATCH] 1

---
 src/page/login/login.vue            |    6 +++---
 src/page/kline/index.vue            |    7 +++++++
 src/page/kline/components/kLine.vue |   14 ++++++++------
 src/router/index.js                 |    2 +-
 src/components/stock-list.vue       |    2 +-
 src/page/kline/kIndex.vue           |    3 +++
 6 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/src/components/stock-list.vue b/src/components/stock-list.vue
index f4d2af6..31d7b75 100644
--- a/src/components/stock-list.vue
+++ b/src/components/stock-list.vue
@@ -14,7 +14,7 @@
       style="height: 50vh;width: 100%;"
       @load="onLoad"
     >
-      <van-row class="markets_item" v-for="item in stockList" :key="item.id">
+      <van-row class="markets_item" v-for="item in stockList" :key="item.id" @click="toDetails(item)">
         <van-col span="14" class="item_n">
           <div class="flex-start">
             <span class="i_icon">{{ item.stock_type }}</span>
diff --git a/src/page/kline/components/kLine.vue b/src/page/kline/components/kLine.vue
index 4367ccf..e136200 100644
--- a/src/page/kline/components/kLine.vue
+++ b/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;
diff --git a/src/page/kline/index.vue b/src/page/kline/index.vue
index a3a11f1..9e7a198 100644
--- a/src/page/kline/index.vue
+++ b/src/page/kline/index.vue
@@ -489,6 +489,13 @@
   },
 
   created() {
+    // 进入页面的时候清除所以得计时器,防止页面切换的时候出现多个定时器
+    let end = setTimeout(function() {}, 0);
+    for (let i = 0; i <= end; i++) {
+      clearTimeout(i);
+      clearInterval(i);
+    }
+    
     const { query } = this.$route;
     this.kLineDetails = query;
     if (query.if_us === "1") {
diff --git a/src/page/kline/kIndex.vue b/src/page/kline/kIndex.vue
index 6ad23ec..960fcfe 100644
--- a/src/page/kline/kIndex.vue
+++ b/src/page/kline/kIndex.vue
@@ -319,6 +319,9 @@
   beforeDestroy() {
     this.clearInterval(this.timer); // 在组件销毁前清除定时器
   },
+  destroyed() {
+    this.clearInterval(this.timer); // 在组件销毁前清除定时器
+  },
   // beforeDestroy() {
   //   this.Klinetype = false;
   //   window.clearInterval()
diff --git a/src/page/login/login.vue b/src/page/login/login.vue
index 4568e2f..4929e75 100644
--- a/src/page/login/login.vue
+++ b/src/page/login/login.vue
@@ -108,7 +108,7 @@
         {
           text: "中文",
           lang: "zh-CN"
-        },
+        }
         // {
         //   text: "हिंदी",
         //   lang: "hi"
@@ -198,7 +198,7 @@
 </script>
 
 <style scoped lang="less">
-@green: #c4d600;
+@green: #0e7ddd;
 @Black1: #13161e;
 
 .login_footer {
@@ -211,7 +211,7 @@
   .tui-first {
     display: flex;
     align-items: center;
-    color: #0e7ddd;
+    color: @green;
     font-size: 0.4rem;
   }
   .symbol {
diff --git a/src/router/index.js b/src/router/index.js
index 9e96b6d..ef66d25 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -94,7 +94,7 @@
   routes: [
     {
       path: "/",
-      redirect: "/new-list"
+      redirect: "/markets"
     },
     // #region 7.2 新增路由-------------------------------------
     // 新首页

--
Gitblit v1.9.3