+
+ {slots.default ? slots.default() : }
+
+
+ )
+ }
+})
diff --git a/packages/devui-vue/devui/back-top/src/hooks/index.ts b/packages/devui-vue/devui/back-top/src/hooks/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..22441ce6b655e4804964563e2d8beac34ad0aa73
--- /dev/null
+++ b/packages/devui-vue/devui/back-top/src/hooks/index.ts
@@ -0,0 +1,3 @@
+import usePosition from './usePosition.ts'
+
+export { usePosition }
diff --git a/packages/devui-vue/devui/back-top/src/hooks/usePosition.ts b/packages/devui-vue/devui/back-top/src/hooks/usePosition.ts
new file mode 100644
index 0000000000000000000000000000000000000000..b7c80f161f86ed297e7faf125afdba93e01beeb6
--- /dev/null
+++ b/packages/devui-vue/devui/back-top/src/hooks/usePosition.ts
@@ -0,0 +1,11 @@
+import { BackTopProps, Position } from '../back-top-types'
+
+export default function (props: BackTopProps): Position {
+ const { bottom, right } = props
+
+ return {
+ position: 'fixed',
+ bottom,
+ right
+ }
+}
diff --git a/packages/devui-vue/docs/components/back-top/index.md b/packages/devui-vue/docs/components/back-top/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..f2be59b9ed7b38c1fab6fe7f25fb189add33c192
--- /dev/null
+++ b/packages/devui-vue/docs/components/back-top/index.md
@@ -0,0 +1,92 @@
+# BackTop 回到顶部
+
+返回页面顶部的操作按钮。
+
+### 何时使用
+
+当页面内容区域比较长时;当用户需要频繁返回顶部查看相关内容时。
+
+### 基本用法
+
+回到顶部按钮的默认样式,距离底部 50px,右侧 30px。
+
+:::demo
+
+```vue
+