npm 包 mini-ddui-comps 使用教程

阅读时长 4 分钟读完

介绍

mini-ddui-comps 是一个基于 ddui-comps 开发的、高质量的小程序组件库。它的设计灵感来源于阿里钉钉,拥有比 ddui-comps 更少的依赖项和更好的性能。

mini-ddui-comps 主要提供了常用组件、布局和动画,可以方便的在小程序中使用。同时也提供了更丰富的类型定义和 API 文档以及使用示例和自动构建。

安装

可以使用 npm 或 yarn 在项目中安装 mini-ddui-comps:

或者

使用

在使用 mini-ddui-comps 之前,需要在 app.json 中添加组件的引用:

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

然后即可在 WXML 中使用组件:

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

组件列表

通用

  • Button
  • Tag
  • TagGroup
  • Loading
  • Steps

弹窗

  • Modal
  • Popup

布局

  • List
  • ListItem
  • Card
  • Swiper

API 文档

mini-ddui-comps 的 API 文档包含了每个组件的配置项和方法,同时也提供了示例和使用建议。

示例代码

可以在 mini-ddui-comps 的仓库中查看更多的使用示例,这里提供一些简单的代码片段供参考。

使用 Button 组件

使用 List 组件

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

使用 Modal 组件

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

结语

mini-ddui-comps 是一个非常优秀的小程序组件库,具有良好的性能和扩展性,可以方便的在小程序中使用。同时,它的 API 文档和示例代码也非常详细,可以帮助开发者更快速地上手和使用组件。

在实际项目中,建议开发者按需使用 mini-ddui-comps 的组件,避免过度依赖和造成浪费。如果有任何问题或建议,可以在 mini-ddui-comps 的仓库中提出 Issue 或 Pull Request。

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

纠错
反馈