npm 包 mofron-comp-dropboard-kanban 使用教程

阅读时长 4 分钟读完

介绍

mofron-comp-dropboard-kanban 是一个基于 mofron 的拖放式看板组件。当您想要实现看板的摆放方式非常灵活时,它是一个很好的选择。它能够自动将所包含的元素进行排序,并且允许您自由拖放和交换元素的位置。

安装

在您的项目中通过 npm 安装:

使用

在 HTML 文件中引入 mofron 和 mofron-comp-dropboard-kanban:

-- -------------------- ---- -------
--------- -----
------
  ------
    --------- ------------------------------------
    ------- --------------------------------------------------
    ------- ----------------------------------------------------------------------------------------------
  -------
  ------
    ---- ------ ---
    ---- --------------------
  -------
-------

接下来,您需要在 JavaScript 中设置一些参数来初始化看板。我们将通过一个小例子来演示看板如何工作:

-- -------------------- ---- -------
------------------
----------------------------------------

--- ----- - --- ----------------------------
  -
    ---------- ----- ----     -- --------
    ----- -
      ---- ---- -
        --- ---------------- ----   -- ---- -
        --- ---------------- ----   -- ---- -
        --- ---------------- ---    -- ---- -
      ---
      ---- ---------- -
        --- ---------------- ----   -- ---- -
        --- ---------------- ---    -- ---- -
      ---
      -------- -
        --- ---------------- ----   -- ---- -
        --- ---------------- ----   -- ---- -
        --- ---------------- ---    -- ---- -
      --
    -
  -
--
------------------ --------
------------- ------- ------ ----- ---- ---

--- -------------
  ------- ------------
  ------ -----
---

可以通过 list 属性来定义看板各列中的元素和顺序。在这个例子中,我们定义了三个列表,包含了不同的任务。我们还定义了 drag_text 属性,它表示用户在拖拽元素时所展示的文本。

最后,我们将看板对象添加到我们之前创建的空容器中,并设置看板的样式和大小。

API

属性 描述
list 看板的任务列表
drag_text 拖拽时的文本
max_col 列表的最大数量
drop_hover_cb 鼠标经过一个洞分离时触发的回调
drop_drop_cb 放下一个洞分离时触发的回调
drag_hover_cb 鼠标经过一个洞分离时触发的回调
drag_out_cb 将鼠标拖列出一个洞分离时触发的回调
drag_end_cb 将元素拖出一个洞分离时触发的回调

结论

mofron-comp-dropboard-kanban 是一个非常强大的组件,为显示拖放式看板提供了更灵活的方式。您可以使用它来创建一个看板,以供自己的项目使用。请注意,它依赖于 mofron,因此作为先决条件,您需要将它安装到您的项目中。

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

纠错
反馈