index.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <template>
  2. <div class="content">
  3. <div class="bg-white pl50 pt30">
  4. <div class="flex items-center mb20">
  5. <div class="vertical-line mr10"></div>
  6. <span class="font20 font-bold mr15">练习技巧</span>
  7. <div class="flex">
  8. <div
  9. @click="goThreeStudyExam"
  10. class="lh34 ml15 select-border1 round4 pr15 pl15"
  11. >
  12. 练习
  13. </div>
  14. </div>
  15. <div class="lh34 ml15 select-border1 round4 pr15 pl15">错误回顾</div>
  16. </div>
  17. <div class="flex items-center">
  18. <div class="vertical-line mr10"></div>
  19. <span class="font20 font-bold mr15">仿真模拟考试</span>
  20. <div class="flex">
  21. <div
  22. @click="goThreeExam"
  23. class="lh34 ml15 select-border1 round4 pr15 pl15"
  24. >
  25. 考试
  26. </div>
  27. </div>
  28. <div class="lh34 ml15 select-border1 round4 pr15 pl15">错误回顾</div>
  29. </div>
  30. <div class="flex items-center pt30 pb30">
  31. <div class="vertical-line mr10"></div>
  32. <span class="font20 font-bold mr15">全部错误题回顾</span>
  33. <div class="lh34 round4 pr15 pl15 select-border1 mr15">错误回顾</div>
  34. <div class="lh34 round4 pr15 pl15 select-border1">清空全部错题</div>
  35. </div>
  36. </div>
  37. </div>
  38. </template>
  39. <script lang="ts">
  40. import { defineComponent } from "vue";
  41. export default defineComponent({
  42. setup() {
  43. return {};
  44. },
  45. methods: {
  46. goThreeExam() {
  47. this.$router.push({
  48. path: "/threeExam",
  49. query: {
  50. ...this.$route.query,
  51. },
  52. });
  53. },
  54. goThreeStudyExam() {
  55. this.$router.push({
  56. path: "/threeStudyExam",
  57. query: {
  58. ...this.$route.query,
  59. },
  60. });
  61. },
  62. },
  63. });
  64. </script>
  65. <style lang="scss" scoped>
  66. .select-border1 {
  67. border: 1px solid #f9de5b;
  68. }
  69. .select-border2 {
  70. border: 1px solid #f9de5b;
  71. }
  72. .select-border3 {
  73. border: 1px solid #d8d8d8;
  74. }
  75. .select-border1:hover {
  76. border: 1px solid #f9de5b;
  77. background-color: #f9de5b;
  78. cursor: pointer;
  79. }
  80. .select-border2:hover {
  81. border: 1px solid #f9de5b;
  82. background-color: rgba(255, 247, 204, 1);
  83. cursor: pointer;
  84. }
  85. .radius4 {
  86. border-radius: 4px;
  87. }
  88. .bg-primary-yellow {
  89. background-color: #f9de5b;
  90. }
  91. .bg-light-yellow {
  92. background: #fff7cc;
  93. }
  94. .w1603 {
  95. width: 1603px;
  96. }
  97. .content {
  98. padding: 0 30px;
  99. padding-top: 21px;
  100. padding-bottom: 30px;
  101. .vertical-line {
  102. width: 5px;
  103. height: 20px;
  104. background: #f9de5b;
  105. border-radius: 4px 4px 4px 4px;
  106. opacity: 1;
  107. }
  108. }
  109. </style>