useClamp

在两个值范围之间取一个值

Usage

import { ref } from 'vue'
import { useClamp } from '@/uni_modules/tob-use'

const min = ref(0)
const max = ref(10)

// 限定范围 0 - 10
const result = useClamp(0, min, max)

result.value = 20 

result.value // 超出最大,仍然是 10

result.value = -1

result.value // 超出最小,仍然是 0

max.value = 20 // 调整最大值为 20

result.value = 20

result.value // 20
Last Updated:
Contributors: markthree