From 12ae3f51dd40d0309931f0bdbe566a2137d622dc Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Wed, 27 Aug 2025 22:14:25 +0800
Subject: [PATCH] 1
---
src/page/kline/components/kLine.vue | 80 +++++++++++++++++++++++----------------
1 files changed, 47 insertions(+), 33 deletions(-)
diff --git a/src/page/kline/components/kLine.vue b/src/page/kline/components/kLine.vue
index e2347d8..1d0b432 100644
--- a/src/page/kline/components/kLine.vue
+++ b/src/page/kline/components/kLine.vue
@@ -91,10 +91,10 @@
// { Index:"KDJ", Modify: false, Change: true, Close: true},
// { Index: "KDJ", Modify: false, Change: false, Close: false }
],
-
+ SplashTitle: "loading...",
Symbol: "AAPL.usa",
- IsAutoUpdate: true, // 是自动更新数据
- AutoUpdateFrequency: 20000,
+ IsAutoUpdate: false, // 是自动更新数据
+ AutoUpdateFrequency: 2000,
DayCount: 1, // 1 最新交易日数据 >1 多日走势图
IsShowRightMenu: false, // 是否显示右键菜单
CorssCursorTouchEnd: true,
@@ -952,6 +952,7 @@
}
// { Index: 'MACD', Modify: true, Change: true, Close: false }
],
+ SplashTitle: "loading...",
Symbol: "600015.sh",
IsAutoUpdate: true, // 是自动更新数据
AutoUpdateFrequency: 15000,
@@ -1171,6 +1172,13 @@
// this.timerss = setInterval(() => {
this.CreateMinuteChart();
this.CreateKLineChart();
+
+ this.timerss = setInterval(() => {
+ if (this.KLineChart) {
+ this.KLineChart.ChangeSymbol('1');
+ }
+ }, 30000);
+
// }, 3000);
// this.CreateMinuteChart();
// this.CreateKLineChart();
@@ -1220,6 +1228,9 @@
beforeDestroy() {
clearInterval(this.timerss); // 在组件销毁前清除定时器
this.timerss = null;
+ },
+ destroyed() {
+ clearInterval(this.timerss); // 在组件销毁前清除定时器
},
methods: {
OnSize() {
@@ -1360,37 +1371,40 @@
callback // 第3方数据替换接口
) {
EastMoney.HQData.Log("[HQChartDemo::NetworkFilter] data", data);
- if (this.timerss) {
- clearInterval(this.timerss);
- this.timerss = null;
- }
- this.timerss = setInterval(() => {
- switch (data.Name) {
- // 分时图数据对接
- case "MinuteChartContainer::RequestMinuteData":
- EastMoney.HQData.NetworkFilter(data, callback);
- break;
- case "MinuteChartContainer::RequestHistoryMinuteData":
- EastMoney.HQData.NetworkFilter(data, callback);
- break;
+ // if (this.timerss) {
+ // clearInterval(this.timerss);
+ // this.timerss = null;
+ // }
- case "KLineChartContainer::RequestHistoryData": // 日线全量数据下载
- EastMoney.HQData.NetworkFilter(data, callback);
- break;
- case "KLineChartContainer::RequestRealtimeData": // 日线实时数据更新
- EastMoney.HQData.NetworkFilter(data, callback);
- break;
- case "KLineChartContainer::RequestFlowCapitalData": // 流通股本
- EastMoney.HQData.NetworkFilter(data, callback);
- break;
- case "KLineChartContainer::ReqeustHistoryMinuteData": // 分钟全量数据下载
- EastMoney.HQData.NetworkFilter(data, callback);
- break;
- case "KLineChartContainer::RequestMinuteRealtimeData": // 分钟增量数据更新
- EastMoney.HQData.NetworkFilter(data, callback);
- break;
- }
- }, 2000);
+ EastMoney.HQData.NetworkFilter(data, callback);
+ // this.timerss = setInterval(() => {
+ // EastMoney.HQData.NetworkFilter(data, callback);
+ // // switch (data.Name) {
+ // // // 分时图数据对接
+ // // case "MinuteChartContainer::RequestMinuteData":
+ // // EastMoney.HQData.NetworkFilter(data, callback);
+ // // break;
+ // // case "MinuteChartContainer::RequestHistoryMinuteData":
+ // // EastMoney.HQData.NetworkFilter(data, callback);
+ // // break;
+
+ // // case "KLineChartContainer::RequestHistoryData": // 日线全量数据下载
+ // // EastMoney.HQData.NetworkFilter(data, callback);
+ // // break;
+ // // case "KLineChartContainer::RequestRealtimeData": // 日线实时数据更新
+ // // EastMoney.HQData.NetworkFilter(data, callback);
+ // // break;
+ // // case "KLineChartContainer::RequestFlowCapitalData": // 流通股本
+ // // EastMoney.HQData.NetworkFilter(data, callback);
+ // // break;
+ // // case "KLineChartContainer::ReqeustHistoryMinuteData": // 分钟全量数据下载
+ // // EastMoney.HQData.NetworkFilter(data, callback);
+ // // break;
+ // // case "KLineChartContainer::RequestMinuteRealtimeData": // 分钟增量数据更新
+ // // EastMoney.HQData.NetworkFilter(data, callback);
+ // // break;
+ // // }
+ // }, 3000);
},
handleSelect(key, keyPath) {
--
Gitblit v1.9.3