diff --git a/cutejava-front/src/views/components/dev/CuteCodeEditor.vue b/cutejava-front/src/views/components/dev/CuteCodeEditor.vue
index e21951d5..152aab40 100644
--- a/cutejava-front/src/views/components/dev/CuteCodeEditor.vue
+++ b/cutejava-front/src/views/components/dev/CuteCodeEditor.vue
@@ -45,7 +45,7 @@ export default {
required: false,
default: '500px'
},
- readOnly: {
+ readonly: {
type: Boolean,
required: false,
default: false
@@ -95,7 +95,7 @@ export default {
if (this.content) {
this.editor.setValue(this.content)
}
- this.editor.setOption('readOnly', this.readOnly)
+ this.editor.setOption('readOnly', this.readonly)
this.editor.on('change', cm => {
this.$emit('change', cm.getValue())
})
diff --git a/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue b/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue
index c1d4e930..1357bd77 100644
--- a/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue
+++ b/cutejava-front/src/views/components/dev/CuteRichTextEditor.vue
@@ -39,7 +39,7 @@ export default {
name: 'CuteRichTextEditor',
components: { Toolbar, Editor },
props: {
- readOnly: {
+ readonly: {
type: Boolean,
required: false,
default: false
@@ -56,7 +56,7 @@ export default {
toolbarConfig: {},
editorConfig: {
placeholder: '请输入内容...',
- readOnly: that.readOnly,
+ readOnly: that.readonly,
autoFocus: true,
scroll: false,
// 会造成卡顿
diff --git a/cutejava-front/src/views/components/dev/CuteTextAreaInput.vue b/cutejava-front/src/views/components/dev/CuteTextAreaInput.vue
index 4778028f..23d6c017 100644
--- a/cutejava-front/src/views/components/dev/CuteTextAreaInput.vue
+++ b/cutejava-front/src/views/components/dev/CuteTextAreaInput.vue
@@ -29,20 +29,28 @@ export default {
props: {
disabled: {
type: Boolean,
+ required: false,
default: false
},
readonly: {
type: Boolean,
+ required: false,
default: false
},
maxlength: {
type: Number,
+ required: false,
default: 120
+ },
+ value: {
+ type: String,
+ required: true,
+ default: ''
}
},
data() {
return {
- content: ''
+ content: this.value
}
},
methods: {
diff --git a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
index f422a1af..cec2db7c 100644
--- a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
@@ -13,25 +13,11 @@
-
-
- 模拟超长内容
-
-
-
- 模拟超高内容
-
-
-
-
-
-
-
显示
@@ -65,32 +51,22 @@
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteLinkDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteLinkDemo.vue
index f22b6cff..4be184c2 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteLinkDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteLinkDemo.vue
@@ -16,8 +16,8 @@
API
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue
index 5297454a..4c11dacf 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue
@@ -13,8 +13,8 @@
/>
API
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteOneKeyCopyDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteOneKeyCopyDemo.vue
index 969c7c92..cd60be74 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteOneKeyCopyDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteOneKeyCopyDemo.vue
@@ -11,8 +11,8 @@
API
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue
index 314b97e7..ab122c46 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue
@@ -9,17 +9,18 @@
API
-
-
+
+
方法
-
-
+
+
+
@@ -34,22 +35,22 @@ export default {
content: '',
apiData: [
{ name: 'content', remark: '内容', type: 'string', defaultValue: '-', required: '是' },
- { name: 'read-only', remark: '是否只读', type: 'boolean', defaultValue: 'false', required: '否' },
+ { name: 'readonly', remark: '是否只读', type: 'boolean', defaultValue: 'false', required: '否' },
{ name: 'change', remark: '内容改变回调事件', type: '(html, text) => {}', defaultValue: '-', required: '否' },
{ name: 'focus', remark: '编辑器获得焦点回调事件', type: '(editor) => {}', defaultValue: '-', required: '否' },
{ name: 'blur', remark: '编辑器失去焦点回调事件', type: '(editor) => {}', defaultValue: '-', required: '否' }
],
methodData: [
- { name: 'setHtml', remark: '设置html内容。如果是 editor.getHtml() 获取的 HTML 格式,可以完美解析', inputArgs: 'html' },
- { name: 'getHtml', remark: '获取html内容', inputArgs: '' },
- { name: 'clear', remark: '清空', inputArgs: '' },
- { name: 'undo', remark: '撤销', inputArgs: '' },
- { name: 'redo', remark: '重做', inputArgs: '' },
- { name: 'getSelectionText', remark: '获取选中的文本', inputArgs: '' },
- { name: 'deleteFragment', remark: '删除选中的内容', inputArgs: '' },
- { name: 'getFragment', remark: '获取选中的内容。JSON格式', inputArgs: '' },
- { name: 'getText', remark: '获取文本内容', inputArgs: '' },
- { name: 'insertText', remark: '在选取插入文本', inputArgs: '' }
+ { name: 'setHtml', remark: '设置html内容。如果是 editor.getHtml() 获取的 HTML 格式,可以完美解析', inputArgs: 'html', outArgs: '-' },
+ { name: 'getHtml', remark: '获取html内容', inputArgs: '-', outArgs: 'html' },
+ { name: 'clear', remark: '清空', inputArgs: '-', outArgs: '-' },
+ { name: 'undo', remark: '撤销', inputArgs: '-', outArgs: '-' },
+ { name: 'redo', remark: '重做', inputArgs: '-', outArgs: '-' },
+ { name: 'getSelectionText', remark: '获取选中的文本', inputArgs: '-', outArgs: 'text' },
+ { name: 'deleteFragment', remark: '删除选中的内容', inputArgs: '-', outArgs: '-' },
+ { name: 'getFragment', remark: '获取选中的内容。JSON格式', inputArgs: '-', outArgs: 'json' },
+ { name: 'getText', remark: '获取文本内容', inputArgs: '-', outArgs: 'text' },
+ { name: 'insertText', remark: '在选区插入文本', inputArgs: 'text', outArgs: '-' }
]
}
},
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteSectionTitleDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteSectionTitleDemo.vue
index 52670786..e2b7aa80 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteSectionTitleDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteSectionTitleDemo.vue
@@ -21,8 +21,8 @@
API
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteTextAreaInputDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteTextAreaInputDemo.vue
new file mode 100644
index 00000000..f1ffbdc5
--- /dev/null
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteTextAreaInputDemo.vue
@@ -0,0 +1,51 @@
+
+
+
何时使用
+
+ - 输入备注、说明等大量普通文本时
+ - 需要限制输入文本的长度
+ - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(设计)
+
+
基础用法
+
+
禁用状态
+
+
只读状态
+
+
API
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteVerticalScrollBarDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteVerticalScrollBarDemo.vue
new file mode 100644
index 00000000..de6c58d1
--- /dev/null
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteVerticalScrollBarDemo.vue
@@ -0,0 +1,45 @@
+
+
+
何时使用
+
+ - 当需要在容器内展示大量内容,需要纵向滚动查看时
+ - 当希望在不同操作系统(Windows/Mac)上保持一致的滚动条样式时
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(设计)
+
+
基础用法
+
+ 模拟超高内容
+
+
API
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue b/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue
index bd6c9d57..ed070e13 100644
--- a/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue
@@ -16,8 +16,8 @@
快捷调用
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/KitMessageDemo.vue b/cutejava-front/src/views/componentsDemo/dev/KitMessageDemo.vue
index e120b301..9d41d9ec 100644
--- a/cutejava-front/src/views/componentsDemo/dev/KitMessageDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/KitMessageDemo.vue
@@ -15,8 +15,8 @@
快捷调用
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/KitNotificationDemo.vue b/cutejava-front/src/views/componentsDemo/dev/KitNotificationDemo.vue
index 5bb1b9e0..eefa6296 100644
--- a/cutejava-front/src/views/componentsDemo/dev/KitNotificationDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/KitNotificationDemo.vue
@@ -19,8 +19,8 @@
快捷调用
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue b/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue
index 46055d67..f64e1b66 100644
--- a/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue
@@ -19,8 +19,8 @@
快捷调用
-
-
+
+
diff --git a/cutejava-front/src/views/componentsDemo/index.vue b/cutejava-front/src/views/componentsDemo/index.vue
index 85aef3d4..5816435f 100644
--- a/cutejava-front/src/views/componentsDemo/index.vue
+++ b/cutejava-front/src/views/componentsDemo/index.vue
@@ -15,11 +15,14 @@
+
+
+
-
+
@@ -76,10 +79,14 @@ import CuteOneKeyCopyDemo from '@/views/componentsDemo/dev/CuteOneKeyCopyDemo.vu
import CuteMarkdownDemo from '@/views/componentsDemo/dev/CuteMarkdownDemo.vue'
import CuteCodeEditorDemo from '@/views/componentsDemo/dev/CuteCodeEditorDemo.vue'
import CuteRichTextEditorDemo from '@/views/componentsDemo/dev/CuteRichTextEditorDemo.vue'
+import CuteHorizontalScrollBarDemo from '@/views/componentsDemo/dev/CuteHorizontalScrollBarDemo.vue'
+import CuteTextAreaInputDemo from '@/views/componentsDemo/dev/CuteTextAreaInputDemo.vue'
export default {
name: 'SystemComponents',
components: {
+ CuteTextAreaInputDemo,
+ CuteHorizontalScrollBarDemo,
CuteRichTextEditorDemo,
CuteCodeEditorDemo,
CuteMarkdownDemo,