Vue项目中使用富文本编辑器

1.安装依赖

npm install vue-quill-editor --save

2.导入 并使用

<template>
    <quillEditor></quillEditor>
</template>
<script>
import { quillEditor } from 'vue-quill-editor'
 
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
export default {
  components: {
    quillEditor
  }
}
</script>

3.关于 quill-edit的属性

 <quillEditor
          ref="myQuillEditor"
          v-model="content"    //文本框值
          :options="editorOption" //工具栏配置
          @blur="onEditorBlur($event)"//失去焦点事件
          @focus="onEditorFocus($event)"//获得焦点事件
          @ready="onEditorReady($event)"//加载富文本事件
          @change="onEditorChange($event)">//内容改变事件
</quillEditor>

使用时 一般是这样的

 <quillEditor
          ref="myQuillEditor"
          v-model="content"    //文本框值
          :options="editorOption" //工具栏配置
</quillEditor>

4.最后 我们会发现 富文本编辑器  功能很多

  data(){
   return{
    editorOption: {
        // 占位配置
        placeholder: '',
        modules: {
          // 配置工具栏
          toolbar: [
            ['bold', 'italic', 'underline', 'strike'],
            ['blockquote', 'code-block'],
            [{ header: 1 }, { header: 2 }],
            [{ list: 'ordered' }, { list: 'bullet' }],
            [{ indent: '-1' }, { indent: '+1' }],
            ['image']
          ]
        }
      }
}

}

vue3  

const myQuillEditor. = ref()

myQuillEditor.value.setHTML('')  清空富文本

myQuillEditor.value.setHTML(后端返给的值)  回显

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值