update 富文本组件,修复两个组件上传图片位置错乱问题
Signed-off-by: 抓蛙师 <770492966@qq.com>
| | |
| | | <div> |
| | | <el-upload |
| | | v-if="type === 'url'" |
| | | ref="uploadRef" |
| | | :action="upload.url" |
| | | :before-upload="handleBeforeUpload" |
| | | :on-success="handleUploadSuccess" |
| | |
| | | :show-file-list="false" |
| | | :headers="upload.headers" |
| | | > |
| | | <i ref="uploadRef"></i> |
| | | </el-upload> |
| | | </div> |
| | | <div class="editor"> |
| | |
| | | debug: 'warn', |
| | | modules: { |
| | | // 工具栏配置 |
| | | toolbar: [ |
| | | ['bold', 'italic', 'underline', 'strike'], // 加粗 斜体 下划线 删除线 |
| | | ['blockquote', 'code-block'], // 引用 代码块 |
| | | [{ list: 'ordered' }, { list: 'bullet' }], // 有序、无序列表 |
| | | [{ indent: '-1' }, { indent: '+1' }], // 缩进 |
| | | [{ size: ['small', false, 'large', 'huge'] }], // 字体大小 |
| | | [{ header: [1, 2, 3, 4, 5, 6, false] }], // 标题 |
| | | [{ color: [] }, { background: [] }], // 字体颜色、字体背景颜色 |
| | | [{ align: [] }], // 对齐方式 |
| | | ['clean'], // 清除文本格式 |
| | | ['link', 'image', 'video'] // 链接、图片、视频 |
| | | ] |
| | | toolbar: { |
| | | container: [ |
| | | ["bold", "italic", "underline", "strike"], // 加粗 斜体 下划线 删除线 |
| | | ["blockquote", "code-block"], // 引用 代码块 |
| | | [{ list: "ordered" }, { list: "bullet" }], // 有序、无序列表 |
| | | [{ indent: "-1" }, { indent: "+1" }], // 缩进 |
| | | [{ size: ["small", false, "large", "huge"] }], // 字体大小 |
| | | [{ header: [1, 2, 3, 4, 5, 6, false] }], // 标题 |
| | | [{ color: [] }, { background: [] }], // 字体颜色、字体背景颜色 |
| | | [{ align: [] }], // 对齐方式 |
| | | ["clean"], // 清除文本格式 |
| | | ["link", "image", "video"] // 链接、图片、视频 |
| | | ], |
| | | handlers: { |
| | | image: function (value: any) { |
| | | if (value) { |
| | | // 调用element图片上传 |
| | | proxy?.$refs.uploadRef.click(); |
| | | } else { |
| | | Quill.format("image", true); |
| | | } |
| | | }, |
| | | }, |
| | | } |
| | | }, |
| | | placeholder: '请输入内容', |
| | | readOnly: props.readOnly |