Skip to content
On this page

useSorter

排序数组的 hooks

代码演示

基础用法

API

javascript
const filte: ComputedRef<T[]> = useSorter<T>(
  collection: MaybeComputedRef<List<T>>,
  iteratees?: MaybeRef<Many<ListIteratee<T>> | Many<ListIterator<T, NotVoid>>>,
  orders?: OrdersSort
)


useSorter(users, ['user', 'age'], ['asc', 'desc']);


useSorter(users, function(o) { return o.user; });


useSorter(users, 'user');
const filte: ComputedRef<T[]> = useSorter<T>(
  collection: MaybeComputedRef<List<T>>,
  iteratees?: MaybeRef<Many<ListIteratee<T>> | Many<ListIterator<T, NotVoid>>>,
  orders?: OrdersSort
)


useSorter(users, ['user', 'age'], ['asc', 'desc']);


useSorter(users, function(o) { return o.user; });


useSorter(users, 'user');

Params

参数说明类型默认值
collection必填,一个用来迭代的集合Array-
iteratees可选,每次迭代调用的函数Array|Function|string-
orders可选,每次迭代调用的函数string[]|string-