当前位置: 首页 > 知识库问答 >
问题:

Quill-使编辑器在Div中换行文本,而不是P标记

秦育
2023-03-14

我已经在 ReactJS 中使用了 React-Quill 构建了一个 Quill 文本编辑器。我想用Div标签而不是P标签包装文本编辑器中生成的文本。这可能吗?

我的用途概述:当文本在Quill编辑器中生成/编辑时,它会被复制到页面另一部分的另一个div中。我们对这个编辑器的使用可以追溯到几年前,因此它是建立在一个旧版本的Quill之上的,当时文本是在Div中生成的。我们最近升级到Quill 1.0,当文本在P标签中生成时,它会创建我们无法删除的不需要的样式。最简单、最不麻烦的解决方案是生成div而不是p标签,但是我不知道这是否可能。

有人对此了解更多吗?

谢谢你。

共有2个答案

邢弘业
2023-03-14

这对我很有效。我用的是next.js

import dynamic from 'next/dynamic';

const ReactQuill = dynamic(async () => {
        const ReactQuill = await import('react-quill');
        const { Quill } = ReactQuill.default;
        const Block = Quill.import('blots/block');
        Block.tagName = 'div';
        Quill.register(Block);

        return ReactQuill;
    }, { ssr: false });
池麒
2023-03-14

您只需更改默认块的标记名:

var Block = Quill.import('blots/block');
Block.tagName = 'div';
Quill.register(Block);

工作示例:https://codepen.io/anon/pen/brgvPR

 类似资料:
  • 本文向大家介绍Vue中Quill富文本编辑器的使用教程,包括了Vue中Quill富文本编辑器的使用教程的使用技巧和注意事项,需要的朋友参考一下 在项目中需要引入Quill文本编辑器,并且根据需求,需要自定义字体选项、图片拖拽上传和改变大小,所以根据Quill官网系统学习了一下,以下是我学习和研究的结果。 一、主题 Quill的富文本编辑器分为snow和bubble两种。 snow是有工具栏的,如下

  • 本文向大家介绍Vue-Quill-Editor富文本编辑器的使用教程,包括了Vue-Quill-Editor富文本编辑器的使用教程的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Vue Quill Editor富文本编辑器的具体使用方法,供大家参考,具体内容如下 先看效果图:       1、下载Vue-Quill-Editor  2、下载quill(Vue-Quill-Editor需要

  • 本文向大家介绍vue如何安装使用Quill富文本编辑器,包括了vue如何安装使用Quill富文本编辑器的使用技巧和注意事项,需要的朋友参考一下 本文为大家记录了vue中安装使用Quill富文本编辑器的具体方法,供大家参考,具体内容如下 1、安装依赖 注:我在已有的vue项目中(含有已安装的依赖,即node_modules文件夹)直接进行安装并不成功,报错,没有截图,但是我没记错的话是显示"项目名\

  • 本文向大家介绍vue-quill-editor富文本编辑器简单使用方法,包括了vue-quill-editor富文本编辑器简单使用方法的使用技巧和注意事项,需要的朋友参考一下 文章刚开始先来介绍一下vue-quill-editor富文本编辑器的简单使用,具体操作步骤如下: 安装: main.js: 在需要使用的地方: 看到了一个网友分享的如何禁用vue-quill-editor 富文本编辑器,分享

  • 本文向大家介绍vue富文本编辑器组件vue-quill-edit使用教程,包括了vue富文本编辑器组件vue-quill-edit使用教程的使用技巧和注意事项,需要的朋友参考一下 之前使用的富文本编辑器是uEditor,kindEditor,感觉不太方便。 近期项目vue单页面,就使用vue-quill-edit这个编辑器组件吧! 一、安装  cnpm install vue-quill-edit

  • 本文向大家介绍vue-quill-editor+plupload富文本编辑器实例详解,包括了vue-quill-editor+plupload富文本编辑器实例详解的使用技巧和注意事项,需要的朋友参考一下 1,先给vue项目中下载vue-quill-editor依赖npm install vue-quill-editor --save 2,下载plupload依赖npm install pluplo