跳到内容

useAverage

类别
导出大小
219 B
@vueuse/math
最后更改
5 天前

反应式地获取数组的平均值。

用法

ts
import { useAverage } from '@vueuse/math'

const list = ref([1, 2, 3])
const averageValue = useAverage(list) // Ref<2>
ts
import { useAverage } from '@vueuse/math'

const a = ref(1)
const b = ref(3)

const averageValue = useAverage(a, b) // Ref<2>

类型声明

typescript
export declare function useAverage(
  array: MaybeRefOrGetter<MaybeRefOrGetter<number>[]>,
): ComputedRef<number>
export declare function useAverage(
  ...args: MaybeRefOrGetter<number>[]
): ComputedRef<number>

源码

Source文档

贡献者

Anthony Fu
Anthony Fu
IlyaL
Lynch

更新日志

v12.8.0 于 3/5/2025
7432f - 特性(类型): 弃用 MaybeRefMaybeRefOrGetter,赞成使用 Vue 的原生 (#4636)
v12.0.0-beta.1 于 11/21/2024
0a9ed - 特性!: 放弃 Vue 2 支持,优化捆绑包和清理 (#4349)
v10.0.0-beta.4 于 4/13/2023
4d757 - 特性(类型)!: 重命名 MaybeComputedRefMaybeRefOrGetter
0a72b - 特性(toValue): 重命名 resolveUnreftoValue

在 MIT 许可证下发布。