Skip to content
On this page

useClamp

响应式地将一个值夹在两个其他值之间。

用法

ts
import { useClamp } from '@mpxjs/mpxuse-math'

const min = ref(0)
const max = ref(10)
const value = useClamp(0, min, max)
import { useClamp } from '@mpxjs/mpxuse-math'

const min = ref(0)
const max = ref(10)
const value = useClamp(0, min, max)

类型声明

typescript
/**
 * Reactively clamp a value between two other values.
 *
 * @see https://mpxuse.cn/useClamp
 * @param value number
 * @param min
 * @param max
 */
export declare function useClamp(
  value: MaybeRef<number>,
  min: MaybeComputedRef<number>,
  max: MaybeComputedRef<number>
): Ref<number>
/**
 * Reactively clamp a value between two other values.
 *
 * @see https://mpxuse.cn/useClamp
 * @param value number
 * @param min
 * @param max
 */
export declare function useClamp(
  value: MaybeRef<number>,
  min: MaybeComputedRef<number>,
  max: MaybeComputedRef<number>
): Ref<number>

源码

源码文档

贡献者

pagnkelly

更新日志

No recent changes

根据MIT许可证发布。