quillEditor从0到1安装及配置

本文介绍了如何在Vue项目中集成Quill富文本编辑器,包括安装依赖、配置vue.config.js、组件化引入及使用方法,并展示了在页面中创建和展示编辑器的示例代码。此外,还提及了自定义设置和方法的后续更新内容。
摘要由CSDN通过智能技术生成

1、安装依赖(使用了四个依赖,两个操作图片的依赖不需要可以不安装)

"quill": "^1.3.7",
"quill-image-drop-module": "^1.0.3", // 允许粘贴图像并将其拖放到编辑器中。
"quill-image-resize-module": "^3.0.0", // 允许图片大小拖动设置
"vue-quill-editor": "^3.0.6"

2、 在配置文件(vue.config.js)中添加处理的plugin

configureWebpack: config => {
    config.plugins.push(
      new webpack.ProvidePlugin({
        "window.Quill": "quill/dist/quill.js",
        Quill: "quill/dist/quill.js"
      })
    );
}

3、页面中引入vue-quill-editor(写成组件方便调用及编写自定义方法)

<template>
  <div>
    <!-- 引入并添加自定义options  -->
    <quill-editor
      class="ql-editor"
      ref="myQuillEditor"
      v-bind="$attrs"
      v-on="$listeners"
      :options="quillOptions"
    />
  </div>
</template>

<script>
// 引入组件及相关联的css文件
import Quill from "quill";
import { quillEditor } from "vue-quill-editor";
import "quill/dist/quill.core.css";
import "quill/dist/quill.snow.css";
import "quill/dist/quill.bubble.css";
</script>

4、使用ql-editor

<template>
  <div>
    <quill-editor
      style="width:1500px;height:500px"
      class="ql-editor"
      v-model="data"
    ></quill-editor>
    <!-- 同步展示在界面中,一定要加class=ql-editor -->
    <div v-html="data" class="ql-editor"></div>
  </div>
</template>
<script>
import QuillEditor from "@/components/quill/QuillEditor.vue";
export default {
  name: "Test",
  components: { QuillEditor },
  data() {
    return {
      data: ""
    };
  },
  computed: {},
  methods: {},
  mounted() {}
};
</script>

添加自定义设置及自定义方法的文章后续更新

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值