diff --git a/components.d.ts b/components.d.ts
index 8fdf315..5aa1fbb 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -26,6 +26,7 @@ declare module 'vue' {
ImageUploader: typeof import('./src/components/dialogBox/imageUploader/index.vue')['default']
Img: typeof import('./src/components/Img/index.vue')['default']
Model: typeof import('./src/components/dialogBox/model/index.vue')['default']
+ Popover: typeof import('./src/components/Popover/index.vue')['default']
Proportion: typeof import('./src/components/dialogBox/proportion/index.vue')['default']
Quantity: typeof import('./src/components/dialogBox/quantity/index.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
diff --git a/src/components/Popover/index.vue b/src/components/Popover/index.vue
new file mode 100644
index 0000000..9b53d34
--- /dev/null
+++ b/src/components/Popover/index.vue
@@ -0,0 +1,213 @@
+
+