【Vue3】富文本编辑器 [ vue-quill ]

这是Vue3的文本编辑器

官网地址:https://vueup.github.io/vue-quill/

  1. 安装包

image-20240220103603346

pnpm add @vueup/vue-quill@latest
  1. 注册成局部组件

分为全局注册和局部注册,我们这里使用局部注册就行了

image-20240220103850484
import { QuillEditor } from '@vueup/vue-quill'
import '@vueup/vue-quill/dist/vue-quill.snow.css'
  1. 页面中使用绑定
<div class="editor">
  <quill-editor
    // 主题默认是snow
    theme="snow"
    v-model:content="formModel.content"
    // 设置内容格式,当前格式是富文本,将来格式是html字符串
    content-type="html"
  >
  </quill-editor>
</div>
  1. 样式美化

样式都是审查元素一个一个找的,如果在某个元素身上有效果,那就代表是它

.editor {
  width: 100%;
  // :deep(.ql-editor) 的意思是选取任何嵌套在 .editor 组件内部,无论层级多深的 .ql-editor 类名的元素,并为其设置 min-height 为 200px。这样可以确保即使 .ql-editor 元素位于 Shadow DOM 中,外部样式也能作用于它。
  :deep(.ql-editor) {
    min-height: 200px;
  }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值