feat: 🚀 切换富文本编辑器
This commit is contained in:
20
src/components/Editor/quill-image.js
Normal file
20
src/components/Editor/quill-image.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import { Quill } from "@vueup/vue-quill";
|
||||
let BlockEmbed = Quill.import("blots/block/embed");
|
||||
class ImageBlot extends BlockEmbed {
|
||||
static create(value) {
|
||||
let node = super.create();
|
||||
node.setAttribute("src", value.url);
|
||||
node.setAttribute("id", value.id);
|
||||
return node;
|
||||
}
|
||||
|
||||
static value(node) {
|
||||
return {
|
||||
url: node.getAttribute("src"),
|
||||
id: node.getAttribute("id")
|
||||
};
|
||||
}
|
||||
}
|
||||
ImageBlot.blotName = "image";
|
||||
ImageBlot.tagName = "img";
|
||||
export default ImageBlot;
|
||||
Reference in New Issue
Block a user