analysis-major-detail.vue 968 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <script>
  2. import EntrySingleResult from "@/pages/ie/entry-single-result/entry-single-result.vue";
  3. import {sleep} from "@/uni_modules/uv-ui-tools/libs/function";
  4. import {useTransfer} from "@/hooks/useTransfer";
  5. import {useCacheStore} from "@/hooks/useCacheStore";
  6. import {useProvidePageScroll} from "@/hooks/usePageScrollInjection";
  7. export default {
  8. name: 'analysis-major-detail',
  9. extends: EntrySingleResult,
  10. data() {
  11. return {
  12. title: '模拟志愿分析-专业详情'
  13. }
  14. },
  15. setup() {
  16. const {prevData} = useTransfer()
  17. const {dispatchCache} = useCacheStore()
  18. const scrollTop = useProvidePageScroll()
  19. return {
  20. prevData,
  21. scrollTop,
  22. dispatchCache
  23. }
  24. },
  25. methods: {
  26. async loadReport() {
  27. await sleep(200) // wait until chart dom rendered.
  28. this.result = this.prevData
  29. }
  30. }
  31. }
  32. </script>
  33. <style>
  34. </style>