autils
小巧实用的前端工具类库。
特性
- ✏️ TypeScript: 使用 TS 编写,类型友好
- ✨ 源于项目:日常项目的积累
- 🐳 严格测试:使用Jest对每个方法,进行严格的测试
- ⚡️ 按需加载: 支持按需加载,请配合babel-plugin-import使用
使用
- 安装依赖
npm install -D @alitajs/autils
yarn add @alitajs/autils
- 使用
import { numberToChinese } from '@alitajs/autils';
// 一
console.log(numberToChinese(1));
// 一万
console.log(numberToChinese(10000));
目录
📦 工具函数
API
arrayToObject
将数组转换为对象
arrayToTree
将数组转换为树
numberToChinese
数字转中文工具方法 numberToChinese(number: number): string
0.0.1
number(number): 需要转换的数字
(string): 转换后的文本
numberToChinese(1);
// => 一
按需加载
yarn add --dev babel-plugin-import
// .babel.config.js
module.exports = function (api) {
api.cache(true)
const plugins = [
[require.resolve('babel-plugin-import'), {
libraryName: '@alitajs/autils',
libraryDirectory: 'es',
camel2DashComponentName: false
}]
];
return {
plugins
};
}