diff --git a/components/ImageSwiper/images/2025-07-12_180248.jpg b/components/ImageSwiper/images/2025-07-12_180248.jpg
new file mode 100644
index 0000000..c108857
Binary files /dev/null and b/components/ImageSwiper/images/2025-07-12_180248.jpg differ
diff --git a/components/ImageSwiper/index.vue b/components/ImageSwiper/index.vue
new file mode 100644
index 0000000..3ec57c0
--- /dev/null
+++ b/components/ImageSwiper/index.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ thumb.description }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/ImageSwiper/prompt.md b/components/ImageSwiper/prompt.md
new file mode 100644
index 0000000..62dc411
--- /dev/null
+++ b/components/ImageSwiper/prompt.md
@@ -0,0 +1,15 @@
+## 图片详情组件
+
+组件名称:图片详情组件
+
+## 提示词:
+
+使用 uniapp + vue3 组合式 api 开发微信小程序,要求如下:
+1、按照提供的图片 100%还原交互设计
+2、要求布局样式结构简洁明了,class 命名请按照模块名称来命名,例如:.image-swiper
+3、可以使用 uniapp swiper 内置的组件
+4、可以使用网络图片地址
+
+## 备注
+
+仅供学习、交流使用,请勿用于商业用途。
diff --git a/components/ImageSwiper/styles/index.scss b/components/ImageSwiper/styles/index.scss
new file mode 100644
index 0000000..54b8b3b
--- /dev/null
+++ b/components/ImageSwiper/styles/index.scss
@@ -0,0 +1,29 @@
+.image-swiper {
+ position: relative;
+ width: 100%;
+}
+
+.swiper-box {
+ height: 167px;
+}
+
+.thumbnail-box {
+ display: flex;
+ justify-content: space-around;
+ margin-top: 10px;
+}
+
+.thumbnail-item {
+ text-align: center;
+}
+
+.thumbnail-item image {
+ width: 100px;
+ height: 100px;
+ border-radius: 8px;
+}
+
+.thumbnail-item text {
+ display: block;
+ margin-top: 5px;
+}
\ No newline at end of file
diff --git a/components/ModuleTitle/images/2025-07-12_222027.png b/components/ModuleTitle/images/2025-07-12_222027.png
new file mode 100644
index 0000000..c4c7b00
Binary files /dev/null and b/components/ModuleTitle/images/2025-07-12_222027.png differ
diff --git a/components/ModuleTitle/images/wave_icon.png b/components/ModuleTitle/images/wave_icon.png
new file mode 100644
index 0000000..40528f4
Binary files /dev/null and b/components/ModuleTitle/images/wave_icon.png differ
diff --git a/components/ModuleTitle/index.vue b/components/ModuleTitle/index.vue
new file mode 100644
index 0000000..b34eb2c
--- /dev/null
+++ b/components/ModuleTitle/index.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/ModuleTitle/prompt.md b/components/ModuleTitle/prompt.md
new file mode 100644
index 0000000..c906bbc
--- /dev/null
+++ b/components/ModuleTitle/prompt.md
@@ -0,0 +1,14 @@
+## 图片详情组件
+
+组件名称:模块标题组件
+
+## 提示词:
+
+使用 uniapp + vue3 组合式 api 开发微信小程序,要求如下:
+1、按照提供的图片 100%还原交互设计
+2、要求布局样式结构简洁明了,class 命名请按照模块名称来命名,例如:.module-title
+3、可以使用 uniapp 内置的组件
+
+## 备注
+
+仅供学习、交流使用,请勿用于商业用途。
diff --git a/components/ModuleTitle/styles/index.scss b/components/ModuleTitle/styles/index.scss
new file mode 100644
index 0000000..9cf8d7b
--- /dev/null
+++ b/components/ModuleTitle/styles/index.scss
@@ -0,0 +1,25 @@
+.module-header {
+ position: relative;
+ padding: 2px 8px 2px 3px;
+}
+
+.module-title {
+ font-size: 18px;
+ font-family: DingTalk JinBuTi, DingTalk JinBuTi;
+ color: #000;
+ position: relative;
+ z-index: 1;
+}
+
+.underline {
+ position: absolute;
+ bottom: 3px;
+ left: 0;
+ width: 79px;
+ height: 4px;
+ z-index: 0;
+}
+
+.mb12 {
+ margin-bottom: 12px;
+}
\ No newline at end of file