小编Pag*_*COW的帖子

如何更改 QuillJS (react-js) 中的默认标题名称?

我在构造函数中设置了 Quill 文本编辑器,如下所示:

this.modules = {
            toolbar: {
                container: [
                ...
                [{ 'header': [1, 2, false], 3 }],
                ...]
            }
        };
Run Code Online (Sandbox Code Playgroud)

它会生成一个带有以下名称的下拉菜单:“标题 1”、“标题 2”、“正常”、“标题 3”。

我想保持附加到这些名称的值/函数相同。我只想将名称更改为:“标题”、“副标题”、“段落”、“小段落”。

如何将名称更改为“标题”、“副标题”、“段落”、“小段落”?

javascript quill react-quill

5
推荐指数
2
解决办法
4925
查看次数

Postgresql 中的 varchar 是否不受限制?

Postgresql 中的 varchar 是否不受限制?我在网上读到这段文字,很令人困惑:

“在PostgreSQL中,Varchar数据类型用于保存无限长度的字符。它可以保存最大长度为65,535字节的字符串。”

这是否意味着在 postgres 中,varchar 最多只能容纳 65,535 个字符?或者 varchar 可以容纳无限数量的字符吗?

我需要能够在数据库表中保存无限数量的字符。有大量传入数据,每列可能有数百万个字符。

编辑:

因此,根据回复,65,535 个字符的限制似乎并不正确。那么极限是多少呢?有人说1GB。真的吗?有没有办法让 varchar 真正不受限制?

postgresql

4
推荐指数
2
解决办法
7297
查看次数

如何在 Quill JS (react-quill) 中创建撤消/重做按钮?

QuillJS 没有默认的撤销/重做按钮。我正在尝试将它们添加到工具栏。Quill 有一个文件夹,其中保存了撤消/重做图标。在 node_modules 中,还有 undo() 和 redo() 函数。我对编码有点陌生,不知道如何访问这些东西并使它们工作。我正在使用反应。到目前为止,这是我的代码:

import ReactQuill from 'react-quill';
import 'react-quill/dist/quill.snow.css';
import 'react-quill/dist/quill.bubble.css';

class QuillTextEditor extends Component {
    constructor(props) {
        super(props);

        this.modules = {
            toolbar: [
              [{ 'header': [false, 1, 2, 3] }],
              [{ 'align': [] }],
              ['bold', 'italic', 'underline',],
              [{'list': 'ordered'}, {'list': 'bullet'}],
              [{ 'indent': '-1'}, { 'indent': '+1' }],
              [{ 'script': 'super' }, 'strike'],
              [{ 'color': [] }, { 'background': [] }], 
              ['link', 'image'],
            ]
        };

        this.formats = [
            'header',
            'align',
            'bold', 'italic', 'underline', …
Run Code Online (Sandbox Code Playgroud)

reactjs quill

3
推荐指数
3
解决办法
3256
查看次数

阻止 undo() 清除编辑器 Quill / QuillJS 中的所有内容?

我创建了一种将 Quill 文本保存到数据库的方法。每次用户单击已保存的文档时,它都会从数据库中提取已保存的 Quill 文本,并将该文本显示在 Quill 文本编辑器中。此时,如果我触发撤消功能,它将删除从数据库中提取的所有文本,因此页面为空白。

我认为发生的情况是 Quill 编辑器将从数据库中提取的文本视为粘贴到文本编辑器中,因此当您触发撤消功能时,它会清除“从数据库粘贴/提取”。

有没有办法阻止这种情况发生?当您从数据库中提取初始文本后立即触发撤消功能时,有没有办法使 quill 不清除所有内容?

quill

2
推荐指数
1
解决办法
3176
查看次数

标签 统计

quill ×3

javascript ×1

postgresql ×1

react-quill ×1

reactjs ×1