From 1150439b468cd7021d83543596048c0db6bb9c25 Mon Sep 17 00:00:00 2001 From: overtrue Date: Tue, 25 Mar 2025 21:25:53 +0800 Subject: [PATCH] fix: rustfs/s3-rustfs#264 rustfs/s3-rustfs#266 --- pages/browser/index.vue | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/pages/browser/index.vue b/pages/browser/index.vue index 21468ec..0667af4 100644 --- a/pages/browser/index.vue +++ b/pages/browser/index.vue @@ -4,30 +4,29 @@ -
- +
+
+ + + 创建桶 + 刷新
- +
@@ -41,6 +40,7 @@ import { useRouter } from 'vue-router' const { listBuckets } = useBucket({}); const formVisible = ref(false); +const searchTerm = ref(''); interface RowData { Name: string; @@ -110,6 +110,17 @@ const { data, refresh } = await useAsyncData( { default: () => [] } ); +const filteredData = computed(() => { + if (!searchTerm.value) { + return data.value; + } + + const term = searchTerm.value.toLowerCase(); + return data.value.filter(bucket => + bucket.Name?.toLowerCase().includes(term) + ); +}); + const router = useRouter(); const handleRowClick = (row: RowData) => { router.push({