App.vue 959 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <div class='app'>
  3. <div class="nav">
  4. <RouterLink push active-class='active' to='/home'>首页</RouterLink>
  5. <RouterLink push active-class='active' to='/list'>列表</RouterLink>
  6. <RouterLink push active-class='active' :to='{
  7. name:"wode"
  8. }'>我的</RouterLink>
  9. </div>
  10. <div class="main">
  11. <RouterView></RouterView>
  12. </div>
  13. </div>
  14. </template>
  15. <script setup lang='ts' name='app'>
  16. import { ref, reactive} from 'vue'
  17. import {RouterLink,RouterView} from 'vue-router'
  18. </script>
  19. <style lang='scss' scoped>
  20. .app {
  21. padding:20px 15px;
  22. a {
  23. color: #000;
  24. font-size: 27px;
  25. text-decoration: none;
  26. }
  27. .active {
  28. color: red;
  29. }
  30. .nav {
  31. width:90%;
  32. height: 70px;
  33. background: #eee;
  34. border: 1px solid #ccc;
  35. border-radius:8px;
  36. padding:10px 15px;
  37. display: flex;
  38. align-items: center;
  39. // algin-item: center;
  40. justify-content: space-around;
  41. }
  42. }
  43. </style>