跳到主要内容

useSearch()

function useSearch(source, options?): UseSearchReturn;

Defined in: packages/rxdb-plugin-search-vue/src/use-search.ts:84

将 SearchHandle 的响应式输出适配为 Vue composable。

Parameters​

ParameterTypeDescription
sourceMaybeRefOrGetter<SearchSourceLike>暴露 search() 方法的数据源(RxDB / RxCollection); 接受值 / Ref / getter,解析值变化时重建 handle
options?MaybeRefOrGetter<SearchOptions | undefined>单次调用级 SearchOptions;接受值 / Ref / getter, 语义变化(collections / debounce / pageSize / snippetLength)时重建 handle

Returns​

UseSearchReturn

Example​

<script setup>
const { query, results, state } = useSearch(db, { debounce: 200 });
</script>
<template><input v-model="query" /></template>