From 2c1fec4d3ea88ca3b1a7408652ae89a8fa1b4d56 Mon Sep 17 00:00:00 2001 From: EST2 LAB3 MS PFN Date: Tue, 25 Nov 2025 21:04:05 -0400 Subject: [PATCH 1/6] =?UTF-8?q?git=20commit=20-m=20":recycle:=20refactor:?= =?UTF-8?q?=20Extra=C3=A7=C3=A3o=20de=20m=C3=A9todo=20-=20corre=C3=A7?= =?UTF-8?q?=C3=A3o=20de=20m=C3=A9todo=20muito=20longo"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Charts/Keyboard.vue | 109 ++--------------------------- src/utils/chartHelpers.js | 93 ++++++++++++++++++++++++ 2 files changed, 97 insertions(+), 105 deletions(-) create mode 100644 src/utils/chartHelpers.js diff --git a/src/components/Charts/Keyboard.vue b/src/components/Charts/Keyboard.vue index 0b258f3648c..e34e0c046b8 100644 --- a/src/components/Charts/Keyboard.vue +++ b/src/components/Charts/Keyboard.vue @@ -5,6 +5,7 @@ From 80cc1383e5969f0db03755342477a5ff17833547 Mon Sep 17 00:00:00 2001 From: AnaaGabs Date: Wed, 26 Nov 2025 18:46:12 -0400 Subject: [PATCH 4/6] =?UTF-8?q?refactor:=20Refatora=C3=A7=C3=A3o=20de=20co?= =?UTF-8?q?ment=C3=A1rios=20excessivos=20do=20c=C3=B3digo=20-=20resolver?= =?UTF-8?q?=20erro=20de=20Introduce=20Explaining=20Variable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/components/ImageCropper/utils/data2blob.js | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 02f68e23764..1056bb90461 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "serve-static": "1.13.2", "svg-sprite-loader": "4.1.3", "svgo": "1.2.0", + "vue-mess-detector": "^0.67.0", "vue-template-compiler": "2.6.10" }, "browserslist": [ diff --git a/src/components/ImageCropper/utils/data2blob.js b/src/components/ImageCropper/utils/data2blob.js index 9c47f8af532..8ec79278b9e 100755 --- a/src/components/ImageCropper/utils/data2blob.js +++ b/src/components/ImageCropper/utils/data2blob.js @@ -1,9 +1,8 @@ /** - * database64文件格式转换为2进制 - * - * @param {[String]} data dataURL 的格式为 “data:image/png;base64,****”,逗号之前都是一些说明性的文字,我们只需要逗号之后的就行了 - * @param {[String]} mime [description] - * @return {[blob]} [description] + * dataURL + * @param {[String]} data + * @param {[String]} mime + * @return {[blob]} */ export default function(data, mime) { data = data.split(',')[1] @@ -12,7 +11,7 @@ export default function(data, mime) { for (var i = 0; i < data.length; i++) { ia[i] = data.charCodeAt(i) } - // canvas.toDataURL 返回的默认格式就是 image/png + return new Blob([ia], { type: mime }) From 90741cde3db6126ea887d37449fa9281495d4c18 Mon Sep 17 00:00:00 2001 From: AnaaGabs Date: Wed, 26 Nov 2025 18:53:09 -0400 Subject: [PATCH 5/6] =?UTF-8?q?refactor:=20Refatora=C3=A7=C3=A3o=20de=20co?= =?UTF-8?q?ment=C3=A1rios=20excessivos=20do=20c=C3=B3digo=20-=20resolver?= =?UTF-8?q?=20erro=20de=20Introduce=20Explaining=20Variable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ImageCropper/utils/data2blob.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ImageCropper/utils/data2blob.js b/src/components/ImageCropper/utils/data2blob.js index 8ec79278b9e..113033d73a4 100755 --- a/src/components/ImageCropper/utils/data2blob.js +++ b/src/components/ImageCropper/utils/data2blob.js @@ -1,5 +1,5 @@ /** - * dataURL + * * @param {[String]} data * @param {[String]} mime * @return {[blob]} From 34c4a2f16b26cbf5d46e36ada44ffd4ae45b083c Mon Sep 17 00:00:00 2001 From: Pedro Silva Soledade Date: Wed, 26 Nov 2025 21:35:24 -0400 Subject: [PATCH 6/6] refactor[list.vue]: improve readability, fix code smells and apply Vue best practices --- src/views/example/list.vue | 114 ++++++++++++++++++++++++++++--------- 1 file changed, 86 insertions(+), 28 deletions(-) diff --git a/src/views/example/list.vue b/src/views/example/list.vue index 7cdc4ac092e..9ce78de5915 100644 --- a/src/views/example/list.vue +++ b/src/views/example/list.vue @@ -1,50 +1,95 @@