From 77fd02da9d58f142fb8402b7c722c62588dc43d6 Mon Sep 17 00:00:00 2001 From: xu_yanfeng Date: Thu, 23 Jan 2025 12:26:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=85=A5=E7=95=8C=E9=9D=A2=E7=9A=84ui?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=B8=BA=E4=B8=80=E4=B8=AAcocos=E5=B0=8F?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E7=9A=84=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cc-inspector/src/scripts/inject-view/ad.vue | 239 ++++++++++++ cc-inspector/src/scripts/inject-view/app.vue | 350 ++++++------------ .../src/scripts/inject-view/memory-draw.ts | 58 +++ .../src/scripts/inject-view/memory.vue | 62 ++++ cc-inspector/src/scripts/inject-view/util.ts | 21 ++ 5 files changed, 484 insertions(+), 246 deletions(-) create mode 100644 cc-inspector/src/scripts/inject-view/ad.vue create mode 100644 cc-inspector/src/scripts/inject-view/memory-draw.ts create mode 100644 cc-inspector/src/scripts/inject-view/memory.vue diff --git a/cc-inspector/src/scripts/inject-view/ad.vue b/cc-inspector/src/scripts/inject-view/ad.vue new file mode 100644 index 0000000..9f24967 --- /dev/null +++ b/cc-inspector/src/scripts/inject-view/ad.vue @@ -0,0 +1,239 @@ + + + diff --git a/cc-inspector/src/scripts/inject-view/app.vue b/cc-inspector/src/scripts/inject-view/app.vue index 55abe6c..e210477 100644 --- a/cc-inspector/src/scripts/inject-view/app.vue +++ b/cc-inspector/src/scripts/inject-view/app.vue @@ -1,156 +1,107 @@ + diff --git a/cc-inspector/src/scripts/inject-view/util.ts b/cc-inspector/src/scripts/inject-view/util.ts index 1383cca..83d438c 100644 --- a/cc-inspector/src/scripts/inject-view/util.ts +++ b/cc-inspector/src/scripts/inject-view/util.ts @@ -6,3 +6,24 @@ export function ga(event: GA_EventName, params: string = "") { const e = new CustomEvent(DocumentEvent.GoogleAnalytics, { detail }); document.dispatchEvent(e); } + +export function transformSize(size: number) { + if (!size) return "0B"; + size = parseInt(size.toString()); + if (size < 1024) { + return size + "B"; + } + size = size / 1024; + if (size < 1024) { + return size.toFixed(2) + "KB"; + } + size = size / 1024; + if (size < 1024) { + return size.toFixed(2) + "MB"; + } + size = size / 1024; + if (size < 1024) { + return size.toFixed(2) + "GB"; + } + return size; +}