安装vue-quill-editor
npm install vue-quill-editor --save
main.js
import VueQuillEditor from 'vue-quill-editor'
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
Vue.use(VueQuillEditor);
const toolbarOptions = [
["bold", "italic", "underline", "strike"],
[{
header: 1 }, {
header: 2 }],
[{
list: "ordered" }, {
list: "bullet" }],
[{
indent: "-1" }, {
indent: "+1" }],
[{
direction: "rtl" }],
[{
size: ["small", false, "large", "huge"] }],
[{
header: [1, 2, 3, 4, 5, 6, false] }],
[{
color: [] }, {
background: [] }],
[{
font: [] }],
[{
align: [] }],
["image"],
["clean"]
];
const titleConfig = [
{
Choice: ".ql-bold", title: "加粗" },
{
Choice: ".ql-italic", title: "斜体" },
{
Choice: ".ql-underline", title: "下划线" },
{
Choice: ".ql-header", title: "段落格式" },
{
Choice: ".ql-strike", title: "删除线" },
{
Choice: ".ql-blockquote"