fix: keyword filter (#57)
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user