index.vue 734 B

1234567891011121314151617181920212223242526272829303132
  1. <script lang="ts" setup>
  2. import { useSettingsStore } from '@/store/modules/settings'
  3. const fullYear = new Date().getFullYear()
  4. const settingsStore = useSettingsStore()
  5. const { title } = storeToRefs(settingsStore)
  6. </script>
  7. <template>
  8. <footer class="vab-footer">
  9. Copyright
  10. <vab-icon icon="copyright-line" />
  11. {{ fullYear }} {{ title }}
  12. </footer>
  13. </template>
  14. <style lang="scss" scoped>
  15. .vab-footer {
  16. display: flex;
  17. align-items: center;
  18. justify-content: center;
  19. min-height: 55px;
  20. padding: 0 $base-padding 0 $base-padding;
  21. color: rgba(0, 0, 0, 0.45);
  22. background: var(--el-color-white);
  23. border-top: 1px dashed $base-border-color;
  24. i {
  25. margin: 0 5px;
  26. }
  27. }
  28. </style>