From fc05840e4030ee747473915890410540435a3054 Mon Sep 17 00:00:00 2001 From: claw_bot Date: Sat, 14 Mar 2026 09:41:07 +0000 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BD=BF=E7=94=A8ucharts=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=E5=8E=9F=E7=94=9Fcanvas=E7=BB=98=E5=88=B6=E6=94=B6?= =?UTF-8?q?=E7=9B=8A=E6=9B=B2=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 安装@qiun/ucharts依赖 - 使用qiun-ucharts组件绘制折线图 - 配置平滑曲线、渐变填充、网格线 - 移除原生canvas绘制代码,简化逻辑 - 支持触摸查看数据(ucharts内置) --- package-lock.json | 7 ++ package.json | 1 + pages/detail/detail.vue | 267 +++++++++------------------------------- 3 files changed, 68 insertions(+), 207 deletions(-) diff --git a/package-lock.json b/package-lock.json index a9f9f73..3946601 100755 --- a/package-lock.json +++ b/package-lock.json @@ -5,9 +5,16 @@ "packages": { "": { "dependencies": { + "@qiun/ucharts": "^2.5.0-20230101", "uview-plus": "^3.7.13" } }, + "node_modules/@qiun/ucharts": { + "version": "2.5.0-20230101", + "resolved": "https://registry.npmjs.org/@qiun/ucharts/-/ucharts-2.5.0-20230101.tgz", + "integrity": "sha512-C7ccBgfPuGF6dxTRuMW0NPPMSCf1k/kh3I9zkRVBc5PaivudX/rPL+jd2Wty6gn5ya5L3Ob+YmYe09V5xw66Cw==", + "license": "Apache" + }, "node_modules/uview-plus": { "version": "3.7.13", "resolved": "https://registry.npmjs.org/uview-plus/-/uview-plus-3.7.13.tgz", diff --git a/package.json b/package.json index ef03121..85cfe1d 100755 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "dependencies": { + "@qiun/ucharts": "^2.5.0-20230101", "uview-plus": "^3.7.13" } } diff --git a/pages/detail/detail.vue b/pages/detail/detail.vue index 9e51fb0..f6f4742 100755 --- a/pages/detail/detail.vue +++ b/pages/detail/detail.vue @@ -81,22 +81,13 @@ - - - - - {{ tooltipDate }} - 净值: {{ tooltipNav.toFixed(4) }} - - 收益: {{ tooltipReturn >= 0 ? '+' : '' }}{{ tooltipReturn.toFixed(2) }}% - - + @@ -443,8 +434,9 @@