简介
aldnoah
是一个前端组件库,包含了常用的 UI 组件和一些工具函数。它的特点是轻量、易用且可自定义样式。此教程将带你学习如何使用 aldnoah
。
安装
通过 npm:
npm install aldnoah --save
通过 yarn:
yarn add aldnoah
使用
在需要使用 aldnoah
的文件中引入相应的组件或函数即可,如下所示:
import { Button } from 'aldnoah'; ReactDOM.render(<Button>点击我</Button>, document.getElementById('root'));
组件
aldnoah
提供了以下组件:
- Button
- Input
- Select
- Checkbox
- RadioGroup
- Switch
- Table
- Pagination
- Modal
- Tooltip
- Popover
- Loading
- Message
接下来将以 Button
组件为例,介绍其常用 api 和使用方法。
Button
Button
组件用于在界面中触发一些 A 或是按钮操作。
Api
-- -------------------- ---- ------- --------- ----------- - -- ------- ------- - ------- - ------ - ------ ------ --------- - --------- - -------- - --------- -- ------- ----- - ------ - ----- ------ ------- - -------- - -------- -- ------- ----- - ------ ------- ------- - --------- -- ---- ---------- -------- -- ----- -------- -------- -- --------- --------- ------- ------------------------------------ -- ----- -
使用
-- -------------------- ---- ------- ------ - ------ - ---- ---------- ---------------- -- --------------------- ------- ---------------------------- ------- --------------------------- ------- --------------------------- ---- ------------------------------- --
工具函数
除了组件,aldnoah
也提供了一些常用的工具函数,接下来以 numberValidator
函数为例,介绍其作用和使用方法。
import { numberValidator } from 'aldnoah'; console.log(numberValidator('123')); // true console.log(numberValidator('abc')); // false
numberValidator
函数用于判断给定的字符串是否为有效的数字。如果是有效数字,则返回 true
,否则返回 false
。
自定义主题
aldnoah
的 css 样式提供了一些全局样式变量,方便用户进行主题配置。具体变量如下:
-- -------------------- ---- ------- ----------------------- ------- --------- ------------------------ ---- --------- -------------------------- --- --------- ---------------------------- --- --------- -------------------- ---- --------- -------------------- ---- --------- -------------------- --- --------- ------------------------- ------- -- -- ----- --------- ------------------------------ ------- -- -- ----- --------- ------------------------------- ---- --------- ------------------------------------ ------- --------- ----------------------------------- ------- ---------
为了修改默认样式,可以创建一个 antd.less
文件,并覆盖 aldnoah
的默认变量。
@import '~aldnoah/dist/aldnoah.less'; // Override default less variables @aldnoah-primary-color: #00cccc; @aldnoah-background-color-base: #2f3136;
最后,在需要使用 aldnoah
的文件中引入 antd.less
文件即可。
import 'antd.less';
结语
本篇文章介绍了 aldnoah
组件库的基本使用和自定义主题方法,希望对前端开发有帮助。如果使用过程中遇到问题,欢迎与我们联系。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60057c3f81e8991b448ebc4b