Browse Source

feat(backtop): add backtop (#71)

一万 3 years ago
parent
commit
ae161e8b48
2 changed files with 5 additions and 2 deletions
  1. 1 0
      src/layout/components/appMain.vue
  2. 4 2
      src/plugins/element-plus/index.ts

+ 1 - 0
src/layout/components/appMain.vue

@@ -16,6 +16,7 @@ const transition = computed(() => {
 <template>
   <section class="app-main">
     <el-scrollbar>
+      <el-backtop target=".app-main .el-scrollbar__wrap"></el-backtop>
       <router-view>
         <template #default="{ Component, route }">
           <transition

+ 4 - 2
src/plugins/element-plus/index.ts

@@ -33,7 +33,8 @@ import {
   ElRadioButton,
   ElRadioGroup,
   ElDescriptions,
-  ElDescriptionsItem
+  ElDescriptionsItem,
+  ElBacktop
 } from "element-plus";
 
 const components = [
@@ -69,7 +70,8 @@ const components = [
   ElRadioButton,
   ElRadioGroup,
   ElDescriptions,
-  ElDescriptionsItem
+  ElDescriptionsItem,
+  ElBacktop
 ];
 
 const plugins = [ElLoading];