fix: 搜索输入实时响应修复
- 改用直接 setTimeout 方式,不用 debounce 函数 - 避免函数绑定问题导致搜索不触发
This commit is contained in:
@@ -1201,8 +1201,12 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||
updateEditFieldsByType(e.target.value);
|
||||
});
|
||||
|
||||
// 搜索
|
||||
document.getElementById('searchInput').addEventListener('input', debounce(loadItems, 300));
|
||||
// 搜索 - 直接绑定,不用 debounce
|
||||
let searchTimer;
|
||||
document.getElementById('searchInput').addEventListener('input', (e) => {
|
||||
clearTimeout(searchTimer);
|
||||
searchTimer = setTimeout(() => loadItems(), 300);
|
||||
});
|
||||
|
||||
// 类型过滤
|
||||
document.getElementById('typeFilter').addEventListener('change', (e) => {
|
||||
|
||||
Reference in New Issue
Block a user