npm 包 @ivaniuk/md-to-quill-delta 使用教程

阅读时长 4 分钟读完

简介

@ivaniuk/md-to-quill-delta 是一个将 Markdown 格式的文本转化为 Quill Delta(富文本编辑器所使用的对象)的 JavaScript 库。使用它可以方便地将 Markdown 格式的文本转换为富文本编辑器中的 Delta 对象,从而实现在富文本编辑器中展示 Markdown 文本的功能。

安装

可以通过 npm 安装 @ivaniuk/md-to-quill-delta

使用

使用 @ivaniuk/md-to-quill-delta 相当简单。首先需要引入库:

然后使用 mdToDelta 函数将 Markdown 文本转换为 Delta 对象:

例子

下面是一个完整的例子,演示如何使用 @ivaniuk/md-to-quill-delta 将 Markdown 文本展示在 Quill 富文本编辑器中:

-- -------------------- ---- -------
--------- -----
----- ----------
------
    ----- ----------------
    ------------------------ ------------
    ----- ---------------- ----------------------------------------------------
-------
------
    ---- ------------
    ------
    ------- ----------------------------------------------------------
    ------- ---------------------------------------------------------------------------------------
    ------- --------------------------------------------------------------------------------------
    ------- -------------------------------------------------------------------------------------------
    --------
        ----- ----- - ----------------------
        ----- ----- - --- ---------------- -
            -------- -
                ------- -----
                -------- -
                    -- ------- --- -- ------ ---
                    -------- --------- -------------
                    ---------------
                    -- ----- --------- -- - ----- -------- --
                --
            --
            ------ -------
        ---
        ----- -------- - -- ------ ----- --------- -
        ---- -
        ----- ---------- -------
        ----- ----- - --------------------
        -------------------------
    ---------
-------
-------
展开代码

在这个例子中,我们将 @ivaniuk/md-to-quill-deltaQuill 富文本编辑器库引入到 html 中。然后在 JavaScript 中调用 mdToDelta 函数将 Markdown 转换为 Quill Delta 对象,最后调用 QuillsetContents 方法将 Delta 对象加载到富文本编辑器中。这样我们就可以在富文本编辑器中显示 Markdown 文本了。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/115157