npm 包 diamorphosis 使用教程

阅读时长 4 分钟读完

简介

Diamorphosis 是一个基于 React 的 UI 框架,支持移动和 PC 端,采用 Material Design 风格,提供了丰富的组件和样式。

安装

使用 npm 进行安装:

使用

在项目中引入 diamorphosis:

在组件中使用 diamorphosis 提供的组件:

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

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

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

组件

Button

按钮组件。支持以下 props:

  • onClick:点击事件回调函数
  • disabled:是否禁用按钮
  • variant:按钮类型,默认为 'contained'
  • color:按钮颜色,默认为 'primary'
  • size:按钮大小,默认为 'medium'
-- -------------------- ---- -------
-------
  ----------- -- ------------------------
  ----------------
  -------------------
  ---------------
  -------------
-
  ----- --
---------

Input

输入框组件。支持以下 props:

  • onChange:输入框内容变更事件回调函数
  • disabled:是否禁用输入框
  • error:是否显示错误状态
  • placeholder:输入框占位符
  • size:输入框大小,默认为 'medium'

Checkbox

复选框组件。支持以下 props:

  • checked:是否选中
  • onChange:复选框状态变更事件回调函数

Radio

单选框组件。支持以下 props:

  • checked:是否选中
  • onChange:单选框状态变更事件回调函数

Select

下拉框组件。支持以下 props:

  • onChange:选中选项事件回调函数
  • disabled:是否禁用下拉框
  • value:选中值
  • options:选项数据数组
-- -------------------- ---- -------
-------
  ------------- -- ------------------------ ----------------
  ----------------
  --------
  ----------
    - ------ ---- ------ ------- -- --
    - ------ ---- ------ ------- -- --
    - ------ ---- ------ ------- -- --
  --
--

Drawer

抽屉组件。支持以下 props:

  • open:是否展开
  • onClose:关闭事件回调函数
  • children:抽屉内容

Modal

模态框组件。支持以下 props:

  • open:是否展示
  • onClose:关闭事件回调函数
  • title:标题
  • children:模态框内容

总结

上面是 diamorphosis 的使用教程,希望能对前端开发者有所帮助。Diamorphosis 提供了丰富的组件和样式,并且易于使用和定制。如果您有任何问题或建议,请随时联系 diamorphosis 的开发团队。

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

纠错
反馈