fix: keyword filter (#57)

This commit is contained in:
KazariEX
2023-11-07 15:33:16 +08:00
committed by GitHub
parent 014f129b8e
commit 5fb76f24dc

View File

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