MePage.vue 573 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <div class="me-box">
  3. <van-cell
  4. @click="toPage(item)"
  5. v-for="item in list"
  6. :key="item"
  7. :title="item"
  8. />
  9. </div>
  10. </template>
  11. <script setup>
  12. import { onMounted, ref } from 'vue'
  13. import { useRouter } from 'vue-router'
  14. const router = useRouter()
  15. const list = ref([])
  16. onMounted(() => {
  17. list.value = ['账本管理', '批量记录']
  18. })
  19. const toPage = (item) => {
  20. switch (item) {
  21. case '账本管理':
  22. router.push('/books')
  23. break
  24. }
  25. }
  26. </script>
  27. <style lang="scss" scoped>
  28. .me-box {
  29. padding: 24px;
  30. }
  31. </style>