Skip to content

Commit 4803bae

Browse files
committed
Feature: Add real-time filtering for models based on user input prefix.
1 parent 7fde4fa commit 4803bae

File tree

2 files changed

+390
-132
lines changed

2 files changed

+390
-132
lines changed

src/components/Check.vue

+11-1
Original file line numberDiff line numberDiff line change
@@ -1581,7 +1581,17 @@ function filterModels() {
15811581
15821582
const sortedModels = computed(() => {
15831583
const selectedSet = new Set(selectedModels.value);
1584-
return models.value.slice().sort((a, b) => {
1584+
let filteredModels = models.value;
1585+
1586+
let prefix = prefixFilter.value.trim().toLowerCase();
1587+
if (prefix) {
1588+
// 实时过滤模型
1589+
filteredModels = filteredModels.filter(model =>
1590+
model.toLowerCase().includes(prefix)
1591+
);
1592+
}
1593+
1594+
return filteredModels.slice().sort((a, b) => {
15851595
const aSelected = selectedSet.has(a);
15861596
const bSelected = selectedSet.has(b);
15871597
if (aSelected && !bSelected) return -1; // a 已选中,排在前面

0 commit comments

Comments
 (0)