更新记录
1.0.4(2025-03-25) 下载此版本
-
【重要】新增支持微信小程序。
-
新增
at
数组工具函数,用于获取数组中的元素。文档 -
新增
castArray
数组工具函数,用于将非数组的值转换成数组。文档 -
新增
before
函数工具函数,用于限制给定函数被调用的次数。文档 -
新增
after
函数工具函数,用于指定给定函数在限制次数后开始调用。文档 -
新增
asyncNoop
函数工具函数,用于创建一个不做任何事情的异步函数。文档 -
新增
debounce
函数工具函数,用于防抖动。文档 -
新增
retry
函数工具函数,用于重试函数。文档 -
新增
torottle
函数工具函数,用于节流函数。文档 -
新增
add
数学工具函数,用于两个数相加求和。文档 -
新增
ceil
数学工具函数,用于将一个数字向上取整到指定的精度。文档 -
新增
divide
数学工具函数,用于两个数相除。文档 -
新增
floor
数学工具函数,用于将一个数字向下取整到指定的精度。文档 -
新增
multiply
数学工具函数,用于两个数相乘。文档 -
新增
subtract
数学工具函数,用于两个数相减。文档 -
新增
camelCase
字符串工具函数,用于将字符串转换成驼峰形式。文档 -
新增
capitalize
字符串工具函数,用于将字符串的首字母大写。文档 -
新增
constantCase
字符串工具函数,用于将字符串转换成常量形式。文档 -
新增
endsWith
字符串工具函数,用于检查字符串是否在其末尾包含另一个字符串。文档 -
新增
kebabCase
字符串工具函数,用于将字符串转换成短横线形式。文档 -
新增
lowerCase
字符串工具函数,用于将字符串转换成小写。文档 -
【版本注意】该版本需要在
4.55
及以上编译器版本中使用。
1.0.3(2024-10-25) 下载此版本
- 修复
4.31版本编译器
编译失败的问题。
1.0.2(2024-08-22) 下载此版本
- 新增
clamp
数学工具函数,用于限制数值在指定范围内。文档 - 新增
inRange
数学工具函数,用于判断数值是否在指定范围内。文档 - 新增
mean
数学工具函数,用于计算数组的平均值。文档 - 新增
meanBy
数学工具函数,用于计算数组的平均值,根据回调函数获取值。文档 - 新增
random
数学工具函数,用于生成随机数。文档 - 新增
randomInt
数学工具函数,用于生成随机整数。文档 - 新增
range
数学工具函数,根据起始值、结束值和步长生成数组。文档 - 新增
round
数学工具函数,用于四舍五入。文档 - 新增
sum
数学工具函数,用于计算数组的总和。文档 - 新增
sumBy
数学工具函数,用于计算数组的总和,根据回调函数获取值。文档
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.55,Android:支持,iOS:支持,HarmonyNext:不确定 | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
kux-toolkit
Kux Toolkit 是一个现代的uts实用库,提供一系列强大的工具函数,帮助开发者快速开发基于uts的应用。
与 lodash、ramda 等工具库不同,Kux Toolkit 致力于提供更加易用、易理解的 API,并提供更加丰富的功能。并且基于 uts
强大的跨端能力,Kux Toolkit 还可以帮助开发者开发出适用于多个平台的应用。
特性
- 基于
uts
的跨端能力 - 丰富的工具函数
- 易用、易理解的 API
- 完善的文档和示例
- 开源免费
安装
直接在 插件市场 下载安装即可。
文档
简单示例
import { min } from '@/uni_modules/kux-toolkit'
console.log(min([1, 2])) // 1
灵感来源
致谢
- 感谢 lodash 和 es-toolkit 提供的宝贵的工具函数。
- 感谢 uts 提供的跨端能力。