index.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <template>
  2. <view>
  3. <view>{{gradeTerm.text}}</view>
  4. <view>
  5. <view v-for="item in data.list" :key="item.index"> {{item.index}} {{item.label}} </view>
  6. </view>
  7. <view>
  8. <navigator url="/pages/study/catalogue" hover-class="navigator-hover">
  9. <button type="default">学习计划</button>
  10. </navigator>
  11. <navigator url="navigate/navigate?title=navigate" hover-class="navigator-hover">
  12. <button type="default">成长</button>
  13. </navigator>
  14. <navigator url="navigate/navigate?title=navigate" hover-class="navigator-hover">
  15. <button type="default">伙伴</button>
  16. </navigator>
  17. <navigator url="navigate/navigate?title=navigate" hover-class="navigator-hover">
  18. <button type="default">我的</button>
  19. </navigator>
  20. </view>
  21. </view>
  22. </template>
  23. <script setup>
  24. import {
  25. useRoute
  26. } from "vue-router";
  27. import {
  28. reactive
  29. } from "vue";
  30. const route = useRoute();
  31. const gradeTerm = route.query;
  32. const data = reactive({
  33. list: [{
  34. label: '长度中的隐含条件问题',
  35. id: 1,
  36. },
  37. {
  38. label: '解决重叠问题',
  39. id: 2,
  40. },
  41. {
  42. label: '列表法解决方案问题',
  43. id: 3,
  44. },
  45. {
  46. label: '真题测试',
  47. id: 4,
  48. },
  49. ]
  50. })
  51. console.log(route)
  52. </script>
  53. <style>
  54. </style>