npm 包 @joincivil/elements 使用教程

阅读时长 4 分钟读完

前言:@joincivil/elements 是一个基于 React 的 UI 组件库,有助于简化前端开发,并带有许多自定义的样式和组件。

安装

可以通过 npm 工具进行安装,使用命令:

引入

在项目中,可以在需要使用组件的地方引入,示例如下:

组件使用

使用 @joincivil/elements 的组件十分简单,要使用的组件可以直接放在组件树上,并将所需属性传递给该组件。

Button 组件

按钮组件有以下的属性:

  • variant - 改变按钮样式,可选参数为 'primary', 'secondary', 'success', 'danger', 'warning', 'info''light',默认值为 'primary'
  • size - 改变按钮大小,可选参数为 'sm', 'md''lg',默认值为 'md'
  • disabled - 使按钮不可点击,可选值为 truefalse,默认值为 false
  • type - 按钮类型,可选参数为 'button''submit',默认值为 'button'
  • onClick - 按钮的点击事件

Input 组件

输入框组件有以下的属性:

  • type - 输入框类型,可选参数为 'text', 'password', 'file',默认值为 'text'
  • placeholder - 输入框中没有文本时的提示文本
  • required - 设置输入框为必填项

组件主题

可以通过修改组件的主题变量来自定义@joincivil/elements 的组件样式,下面的代码片段改变了 @joincivil/elements 中按钮的默认样式:

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

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

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

更多的主题变量可以在 @joincivil/elements 的官方文档中找到。

总结

@joincivil/elements 提供了一系列富有样式特色的 React UI 组件。对于需要成型组件库的开发人员,这个组件库非常有用,提供了一些有用的组件,包括按钮和输入框。此外,主题功能为定制化样式提供了便利。现在,您已经可以开始使用 @joincivil/elements 开发您的项目了!

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