From b72730278163aef571fc927bcdaaf0919af1fd55 Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 4 Feb 2026 22:45:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(components):=20=E4=BF=AE=E5=A4=8D=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA=E5=BC=80=E5=8F=91=E7=BB=84=E4=BB=B6=E7=9A=84bug?= =?UTF-8?q?=E5=92=8C=E9=85=8D=E7=BD=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 CuteCodeEditor 的 editor 初始化值从 false 改为 null - 修复 CuteMarkdown 样式绑定语法错误,移除多余的 + - 在 CuteMarkdown 组件销毁时清理 window.resize 事件监听器 - 修复 CuteRichTextEditor 中 Success 提示信息调用错误 - 修复 CuteRichTextEditor getHtml 方法缺少 return 语句 - 为 CuteScreenShot 组件添加动态 id 和 key 属性支持 - 修复 CuteTransfer 组件中 required 配置项命名错误 - 更新 CuteScreenShotDemo 中的 API 文档信息 --- .../src/views/components/dev/CuteCodeEditor.vue | 2 +- cutejava-front/src/views/components/dev/CuteMarkdown.vue | 5 ++++- .../src/views/components/dev/CuteRichTextEditor.vue | 4 ++-- .../src/views/components/dev/CuteScreenShot.vue | 9 ++++++++- cutejava-front/src/views/components/dev/CuteTransfer.vue | 8 ++++---- .../src/views/componentsDemo/dev/CuteScreenShotDemo.vue | 4 ++-- 6 files changed, 21 insertions(+), 11 deletions(-) diff --git a/cutejava-front/src/views/components/dev/CuteCodeEditor.vue b/cutejava-front/src/views/components/dev/CuteCodeEditor.vue index 5cad844d..e73bba6a 100644 --- a/cutejava-front/src/views/components/dev/CuteCodeEditor.vue +++ b/cutejava-front/src/views/components/dev/CuteCodeEditor.vue @@ -58,7 +58,7 @@ export default { }, data() { return { - editor: false + editor: null } }, watch: { diff --git a/cutejava-front/src/views/components/dev/CuteMarkdown.vue b/cutejava-front/src/views/components/dev/CuteMarkdown.vue index 788ac49b..f002b42a 100644 --- a/cutejava-front/src/views/components/dev/CuteMarkdown.vue +++ b/cutejava-front/src/views/components/dev/CuteMarkdown.vue @@ -9,7 +9,7 @@ { diff --git a/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue b/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue index 1dd80680..f6f61042 100644 --- a/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue +++ b/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue @@ -156,7 +156,7 @@ export default { customAlert(info, type) { switch (type) { case 'success': - KitMessage.Error(info) + KitMessage.Success(info) break case 'info': KitMessage.Info(info) @@ -219,7 +219,7 @@ export default { if (this.editor == null) { return '' } - this.editor.getHtml() + return this.editor.getHtml() }, /** * 清空编辑器内容 diff --git a/cutejava-front/src/views/components/dev/CuteScreenShot.vue b/cutejava-front/src/views/components/dev/CuteScreenShot.vue index 64941f9c..27507fb6 100644 --- a/cutejava-front/src/views/components/dev/CuteScreenShot.vue +++ b/cutejava-front/src/views/components/dev/CuteScreenShot.vue @@ -17,7 +17,7 @@ 截屏 -
+
@@ -31,6 +31,13 @@ import html2canvas from 'html2canvas' export default { name: 'CuteScreenShot', + props: { + key: { + type: String, + required: true, + default: 'elementIdSelector' + } + }, data() { return { capturing: false diff --git a/cutejava-front/src/views/components/dev/CuteTransfer.vue b/cutejava-front/src/views/components/dev/CuteTransfer.vue index 51d32f4d..210c95a8 100644 --- a/cutejava-front/src/views/components/dev/CuteTransfer.vue +++ b/cutejava-front/src/views/components/dev/CuteTransfer.vue @@ -95,7 +95,7 @@ export default { */ value: { type: Array, - require: false, + required: false, default: function() { return [] } @@ -105,7 +105,7 @@ export default { */ dataSource: { type: Array, - require: true, + required: true, default: function() { return [] } @@ -115,7 +115,7 @@ export default { */ primaryKey: { type: String, - require: true, + required: true, default: 'id' }, /** @@ -123,7 +123,7 @@ export default { */ loading: { type: Boolean, - require: false, + required: false, default: false } }, diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteScreenShotDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteScreenShotDemo.vue index 1c8b4ceb..92e94118 100644 --- a/cutejava-front/src/views/componentsDemo/dev/CuteScreenShotDemo.vue +++ b/cutejava-front/src/views/componentsDemo/dev/CuteScreenShotDemo.vue @@ -7,7 +7,7 @@
  • 在使用过程中有任何问题,咨询 @Odboy(前端)
  • 基础用法

    - + 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试 @@ -32,7 +32,7 @@ export default { data() { return { apiData: [ - { name: 'type', remark: '按钮类型', type: 'primary| secondary | normal | text', defaultValue: 'normal', required: '否' } + { name: 'key', remark: '全局唯一key', type: 'string', defaultValue: 'elementIdSelector', required: '是' } ] } }