Skip to content
On this page

Functions

Core
Add-ons
Sort by
Filters

Miniprogram

useClipboard-调用剪贴板复制内容
useTitle-响应式标题

State

createGlobalState-保持全局范围中的状态,以便在Mpx实例之间重用。
useStorage-数据存储在本地缓存中指定的 key 中

Watch

watchArray-观察添加和删除的数组。
watchAtMost-watch有触发次数。
watchDebounced-防抖watch
watchIgnorable-忽略 watch
watchOnce-watch 仅执行一次
watchPausable-可暂停的 watch
watchThrottled-节流 watch
watchTriggerable-可手动触发的监视
watchWithFilter-可以传入EventFilter来控制watch
whenever-watching的值为truth的简便写法

Reactivity

extendRef-合并两个对象
reactify-将纯函数转换为反应函数。转换后的函数接受ref作为其参数,并返回类型正确的ComputedRef。
resolveRef-将值/ref/getter规范化为refcomputed
resolveUnref-获取value/ref/getter的值。

Array

useArrayEvery-响应式 Array.every
useArrayFilter-响应式 Array.filter
useArrayFind-响应式 Array.find
useArrayFindIndex-响应式 Array.findIndex
useArrayJoin-响应式 Array.join
useArrayMap-响应式 Array.map
useArrayReduce-响应式 Array.reduce
useArraySome-响应式 Array.some

Utilities

useCached-使用自定义比较函数缓存引用。
useCounter-具有实用功能的基本计数器。
useDebounceFn-取消执行函数。
useEventBus-一个基础的 event bus
useThrottleFn-限制函数的执行。特别适用于在调整大小和滚动等事件上限制处理程序执行速率。
useToggle-带有实用函数的布尔切换器。

@Math

createGenericProjection-"createProjection"的通用版本。接受自定义函数以映射任意类型的范围。
createProjection-从一个范围到另一个范围的响应式数字映射。
logicAnd-ref的
logicNot-ref的
logicOr-ref的
useAbs-响应式 Math.abs
useAverage-获取响应式数组的平均值
useCeil-响应式 Math.ceil
useClamp-响应式地将一个值夹在两个其他值之间。
useFloor-响应式的 Math.floor
useMath-响应式的 Math 方法
useMax-响应式 Math.max
useMin-响应式 Math.min
usePrecision-响应式地设置数字的精度。
useProjection-从一个范围到另一个范围的响应式数字映射。
useRound-响应式 Math.round
useSum-获取数组的响应式和
useTrunc-响应式的 Math.trunc

根据MIT许可证发布。