examination_record.vue 914 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <div class="examination_record">
  3. <template>
  4. <el-tabs
  5. type="card"
  6. v-model="activeName"
  7. >
  8. <el-tab-pane
  9. label="正式考试"
  10. name="1"
  11. >
  12. <ExamRecordTabA />
  13. </el-tab-pane>
  14. <el-tab-pane
  15. label="模拟考试"
  16. name="2"
  17. >
  18. <ExamRecordTabB />
  19. </el-tab-pane>
  20. </el-tabs>
  21. </template>
  22. </div>
  23. </template>
  24. <script>
  25. const ExamRecordTabA = () => import("@/views/Home/pages/components/exam_record_tab_a");
  26. const ExamRecordTabB = () => import("@/views/Home/pages/components/exam_record_tab_b");
  27. export default {
  28. components: {
  29. ExamRecordTabA,
  30. ExamRecordTabB
  31. },
  32. data () {
  33. return {
  34. activeName: '1',//tabs
  35. }
  36. },
  37. methods: {
  38. },
  39. created () {
  40. let { tabs } = this.$route.query;
  41. !tabs ? '' :
  42. this.activeName = tabs;
  43. },
  44. }
  45. </script>