diff --git a/src/pages/index/components/CategoryPanel.vue b/src/pages/index/components/CategoryPanel.vue
new file mode 100644
index 0000000..4a6134a
--- /dev/null
+++ b/src/pages/index/components/CategoryPanel.vue
@@ -0,0 +1,51 @@
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index 8975062..9189995 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -1,15 +1,17 @@
+
home
-
+
diff --git a/src/services/home.ts b/src/services/home.ts
index 350bed1..7707a5e 100644
--- a/src/services/home.ts
+++ b/src/services/home.ts
@@ -1,4 +1,4 @@
-import type { BannerItem } from '@/types/home'
+import type { BannerItem, CategoryItem } from '@/types/home'
import { http } from '@/utils/http'
/**
@@ -15,3 +15,14 @@ export const getHomeBanner = (distributionSite = 1) => {
},
})
}
+
+/**
+ * 获取首页分类
+ * @returns 分类数据
+ */
+export const getCategory = () => {
+ return http({
+ url: '/home/category/mutli',
+ method: 'GET',
+ })
+}