From 89504036742a64ac44c821b9a069220faf150915 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 15 四月 2024 10:32:52 +0800 Subject: [PATCH] 文件上传整合代码 --- Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue | 56 +------------------------------------------------------- 1 files changed, 1 insertions(+), 55 deletions(-) diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue index 3104d06..be1d099 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue @@ -34,37 +34,16 @@ @setReferValue="setReferValue"> </vciWebRefer> - <quill-editor ref="customQuillEditor" v-model="content" :options="editorOption" class="editor"> - </quill-editor> </template> </avue-form> </div> </template> <script> -import vciWebRefer from '@/components/refer/vciWebRefer' + import VciWebRefer from "@/components/refer/vciWebRefer"; import {verifyNull, verifySlash} from "@/util/validate"; -const toolbarOptions = [ - ['bold', 'italic', 'underline', 'strike'], // toggled buttons - ['blockquote', 'code-block'], - - [{'header': 1}, {'header': 2}], // custom button values - [{'list': 'ordered'}, {'list': 'bullet'}], - [{'script': 'sub'}, {'script': 'super'}], // superscript/subscript - [{'indent': '-1'}, {'indent': '+1'}], // outdent/indent - [{'direction': 'rtl'}], // text direction - - [{'size': ['small', false, 'large', 'huge']}], // custom dropdown - [{'header': [1, 2, 3, 4, 5, 6, false]}], - - [{'color': []}, {'background': []}], // dropdown with defaults from theme - [{'font': []}], - [{'align': []}], - ['link', 'image', 'video'], - ['clean'] // remove formatting button -]; export default { name: "dynamic-form", components: {VciWebRefer}, @@ -104,39 +83,6 @@ data() { return { form: {}, - content: '', - editorOption: { - placeholder: '浣犳兂璇翠粈涔堬紵', - modules: { - imageResize: { - displayStyles: { - backgroundColor: 'black', - border: 'none', - color: 'white' - }, - modules: ['Resize', 'DisplaySize', 'Toolbar'] - }, - toolbar: { - container: toolbarOptions, // 宸ュ叿鏍� - handlers: { - 'image': function (value) { - if (value) { - document.querySelector('#quillEditorQiniu .avatar-uploader input').click() - } else { - this.quill.format('image', false); - } - }, - 'video': function (value) { - if (value) { - document.querySelector('#quillEditorQiniu .avatar-uploader input').click() - } else { - this.quill.format('video', false); - } - }, - } - } - } - } } }, mounted() { -- Gitblit v1.9.3