搜索优化,首页云备份

This commit is contained in:
DelLevin-Home
2026-03-13 13:10:43 +08:00
parent e181ebf9c6
commit 9ad9eb1e94
2 changed files with 308 additions and 4 deletions

View File

@@ -87,15 +87,19 @@ class _SearchPageState extends State<SearchPage> {
}
bool _matchNote(Note note, String keyword) {
// 搜索框为空且不选标签时,不显示任何笔记
if (keyword.isEmpty && _selectedTag == null) {
return false;
}
// 如果有选中的标签,先按标签筛选
if (_selectedTag != null) {
if (!note.tags.contains(_selectedTag)) {
return false;
}
}
// 关键词为空时,只按标签筛选
if (keyword.isEmpty) {
return true;
// 有标签但关键词为空时,只按标签筛选
if (keyword.isEmpty) {
return true;
}
}
// 按内容搜索
return note.content.toLowerCase().contains(keyword.toLowerCase());