diff --git a/composables/store/recipe.ts b/composables/store/recipe.ts index df803b8..8cc1181 100644 --- a/composables/store/recipe.ts +++ b/composables/store/recipe.ts @@ -78,8 +78,6 @@ export const useRecipeStore = defineStore('recipe', () => { async function searchRecipes() { isSearching.value = true let result: RecipeItem[] = [] - if (keyword.value) - result = await db.recipes.filter(item => item.name.includes(keyword.value)).toArray() if (curMode.value === 'strict') { result = await db.recipes.filter((item) => { @@ -116,6 +114,9 @@ export const useRecipeStore = defineStore('recipe', () => { }).toArray() } + if (keyword.value) + result = result.filter(item => item.name.includes(keyword.value)) + isSearching.value = false return result }