useSearch()
function useSearch(source, options?): UseSearchReturn;
Defined in: packages/rxdb-plugin-search-vue/src/use-search.ts:84
将 SearchHandle 的响应式输出适配为 Vue composable。
Parameters
| Parameter | Type | Description |
|---|---|---|
source | MaybeRefOrGetter<SearchSourceLike> | 暴露 search() 方法的数据源(RxDB / RxCollection); 接受值 / Ref / getter,解析值变化时重建 handle |
options? | MaybeRefOrGetter<SearchOptions | undefined> | 单次调用级 SearchOptions;接受值 / Ref / getter, 语义变化(collections / debounce / pageSize / snippetLength)时重建 handle |
Returns
Example
<script setup>
const { query, results, state } = useSearch(db, { debounce: 200 });
</script>
<template><input v-model="query" /></template>