From 1daa0d7540e4389812dc26d7bb7aab3f4d35f2cd Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Mon, 8 Jul 2024 12:18:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=9A=80=20=E5=9B=BE=E5=BD=A2;?= =?UTF-8?q?=E7=BA=BF=E6=AE=B5;=E5=8A=A8=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 + pnpm-lock.yaml | 44 +++++++++++ public/verify.json | 2 +- src/views/bunny/default/My.vue | 24 ------ src/views/bunny/default/index.vue | 15 ---- src/views/bunny/default/page.ts | 6 -- src/views/bunny/my/a/aChildren.vue | 3 - src/views/bunny/my/a/b/index.vue | 3 - src/views/bunny/my/a/index.vue | 10 --- src/views/bunny/my/index.vue | 6 -- src/views/bunny/my/page.ts | 15 ---- src/views/bunny/www/index.vue | 1 - src/views/home/common/about/index.vue | 6 -- src/views/home/common/index.vue | 6 -- src/views/home/index.vue | 6 -- src/views/home/page.ts | 3 - src/views/layout.vue | 19 ----- src/views/line/index.vue | 98 ++++++++++++++++++++++++ src/views/overview/index.vue | 50 ++++++++++++ src/views/shape/index.vue | 8 ++ src/views/shape/rect.vue | 105 ++++++++++++++++++++++++++ src/views/sprite/index.vue | 68 +++++++++++++++++ src/views/test-tsx/index.tsx | 7 -- 23 files changed, 376 insertions(+), 131 deletions(-) delete mode 100644 src/views/bunny/default/My.vue delete mode 100644 src/views/bunny/default/index.vue delete mode 100644 src/views/bunny/default/page.ts delete mode 100644 src/views/bunny/my/a/aChildren.vue delete mode 100644 src/views/bunny/my/a/b/index.vue delete mode 100644 src/views/bunny/my/a/index.vue delete mode 100644 src/views/bunny/my/index.vue delete mode 100644 src/views/bunny/my/page.ts delete mode 100644 src/views/bunny/www/index.vue delete mode 100644 src/views/home/common/about/index.vue delete mode 100644 src/views/home/common/index.vue delete mode 100644 src/views/home/index.vue delete mode 100644 src/views/home/page.ts create mode 100644 src/views/line/index.vue create mode 100644 src/views/overview/index.vue create mode 100644 src/views/shape/index.vue create mode 100644 src/views/shape/rect.vue create mode 100644 src/views/sprite/index.vue delete mode 100644 src/views/test-tsx/index.tsx diff --git a/package.json b/package.json index 2a16a2f..96a4c57 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "@vitejs/plugin-legacy": "^5.4.0", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vitejs/plugin-vue2-jsx": "^1.1.1", + "@vueuse/core": "^10.11.0", "autoprefixer": "^10.4.19", "axios": "^1.6.7", "boxen": "^7.1.1", @@ -47,6 +48,7 @@ "dotenv": "^16.4.5", "echarts": "^5.5.0", "gradient-string": "^2.0.2", + "konva": "^9.3.13", "lodash": "^4.17.21", "mitt": "^3.0.1", "moment": "^2.30.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a965078..7a32a42 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,6 +20,9 @@ importers: '@vitejs/plugin-vue2-jsx': specifier: ^1.1.1 version: 1.1.1(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.3.3)) + '@vueuse/core': + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.31(typescript@5.3.3)) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) @@ -50,6 +53,9 @@ importers: gradient-string: specifier: ^2.0.2 version: 2.0.2 + konva: + specifier: ^9.3.13 + version: 9.3.13 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -1467,6 +1473,9 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + '@types/web-bluetooth@0.0.20': + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@types/webpack-env@1.18.5': resolution: {integrity: sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==} @@ -1833,6 +1842,15 @@ packages: '@vue/web-component-wrapper@1.3.0': resolution: {integrity: sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==} + '@vueuse/core@10.11.0': + resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} + + '@vueuse/metadata@10.11.0': + resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} + + '@vueuse/shared@10.11.0': + resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} + '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -3812,6 +3830,9 @@ packages: known-css-properties@0.31.0: resolution: {integrity: sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==} + konva@9.3.13: + resolution: {integrity: sha512-hs0ysHnqjK9noZ/rkfDNJINfbNhkXMgjgkJ8uc6vU0amu05mSDtRlukz5kKHOaSnWHA6miXcHJydvPABh18Y8A==} + launch-editor-middleware@2.8.0: resolution: {integrity: sha512-0Az27jnPR2RgkUoZoLHluM5gg9zHeg7hPsUZESJxcTV8Rs6Fed+Nof7Lb2HmpsE8lN/3YzpU+mvK5exYWSftWw==} @@ -7233,6 +7254,8 @@ snapshots: '@types/uuid@9.0.8': {} + '@types/web-bluetooth@0.0.20': {} + '@types/webpack-env@1.18.5': {} '@types/ws@8.5.10': @@ -7957,6 +7980,25 @@ snapshots: '@vue/web-component-wrapper@1.3.0': {} + '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.3.3))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.11.0 + '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.3.3)) + vue-demi: 0.14.8(vue@3.4.31(typescript@5.3.3)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/metadata@10.11.0': {} + + '@vueuse/shared@10.11.0(vue@3.4.31(typescript@5.3.3))': + dependencies: + vue-demi: 0.14.8(vue@3.4.31(typescript@5.3.3)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@webassemblyjs/ast@1.12.1': dependencies: '@webassemblyjs/helper-numbers': 1.11.6 @@ -9912,6 +9954,8 @@ snapshots: known-css-properties@0.31.0: {} + konva@9.3.13: {} + launch-editor-middleware@2.8.0: dependencies: launch-editor: 2.8.0 diff --git a/public/verify.json b/public/verify.json index b3fb28a..3ba0502 100644 --- a/public/verify.json +++ b/public/verify.json @@ -1 +1 @@ -{"version":1720007747647} \ No newline at end of file +{"version":1720401846729} \ No newline at end of file diff --git a/src/views/bunny/default/My.vue b/src/views/bunny/default/My.vue deleted file mode 100644 index 9426076..0000000 --- a/src/views/bunny/default/My.vue +++ /dev/null @@ -1,24 +0,0 @@ -