Vue3 使用富文本编辑器 Quill

Vue3 使用富文本编辑器 QuillVue3 使用富文本编辑器 QuillQuill 是一款为现代网络打造的免费开源 WYSIWYG 编辑器 凭借其模块化架构和富有表现力的 API 它完全可定制以满足任何需求 VueQuill 是一个用于构建富文本编辑器的组件 由 Vue3 和 Quill 提

欢迎大家来到IT世界,在知识的湖畔探索吧!

Vue3 使用富文本编辑器 Quill

Quill是一款为现代网络打造的免费开源WYSIWYG编辑器。凭借其模块化架构和富有表现力的API,它完全可定制以满足任何需求。

VueQuill是一个用于构建富文本编辑器的组件,由Vue3和Quill提供支持。

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

1.安装

npm install @vueup/vue-quill@latest --save

欢迎大家来到IT世界,在知识的湖畔探索吧!

2.引入

全局注册

欢迎大家来到IT世界,在知识的湖畔探索吧!import { createApp } from 'vue' import { QuillEditor } from '@vueup/vue-quill' import '@vueup/vue-quill/dist/vue-quill.snow.css'; const app = createApp() app.component('QuillEditor', QuillEditor)

局部注册

import { QuillEditor } from '@vueup/vue-quill' import '@vueup/vue-quill/dist/vue-quill.snow.css'; export default { components: { QuillEditor } }

3.导出

Export

QuillEditor : 编辑器组件

Quill : 实例

js

欢迎大家来到IT世界,在知识的湖畔探索吧!export { QuillEditor, Quill }

Import

javascript

// ES6 import { QuillEditor, Quill } from '@vueup/vue-quill';

3.使用

简单使用

欢迎大家来到IT世界,在知识的湖畔探索吧!<template> <QuillEditor theme="snow" /> </template>

4.使用示例

template:

<QuillEditor ref="quillRef" theme="snow" toolbar="full" v-model:content="row.content" content-type="html"/>

script:

欢迎大家来到IT世界,在知识的湖畔探索吧!import { QuillEditor } from '@vueup/vue-quill'; import type { Quill } from '@vueup/vue-quill'; const quillRef = ref<Quill>();

5.注意

该组件随对话框一起使用时,如果使用 v-model:content 绑定变量,第一次加载时,值为空,当再次打开对话框时,其内容仍然会保留之前编辑的内容。所以需要使用代码进行清空操作:

quillRef.value.setHTML('');

或者在组件上使用 v-if,如:

欢迎大家来到IT世界,在知识的湖畔探索吧!<quill-editor v-if="dialogVisible" ref="quillRef" theme="snow" toolbar="full" v-model:content="row.content" content-type="html"/>

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/106288.html

(0)
上一篇 6分钟前
下一篇 2025年 10月 31日 下午7:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信