index.vue 677 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <div class="tasks main-background main-background-type0">
  3. <div class="nav-placeholder">
  4. </div>
  5. <section class="main-section">
  6. <div class="content">
  7. <a-button :icon="h(ArrowLeftOutlined)" class="mb-2" @click="handleBack">返回主页</a-button>
  8. <router-view />
  9. </div>
  10. </section>
  11. </div>
  12. </template>
  13. <script setup lang="ts">
  14. import { h } from 'vue';
  15. import { ArrowLeftOutlined } from '@ant-design/icons-vue';
  16. import { useRouter } from 'vue-router';
  17. const router = useRouter();
  18. function handleBack() {
  19. router.back()
  20. }
  21. </script>
  22. <style lang="scss">
  23. .tasks .head-img {
  24. height: 260px;
  25. object-fit: cover;
  26. }
  27. </style>