test.vue 995 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <template>
  2. <view>
  3. <tiankongVue :question="qa" :placeholders="['[bank]', '[bank1]']"></tiankongVue>
  4. <!-- <danxuan v-for="item in list" :question="item" ></danxuan> -->
  5. </view>
  6. </template>
  7. <script setup>
  8. import tiankongVue from '@/components/question/tiankong.vue'
  9. import panduan from '@/components/question/panduan.vue'
  10. import danxuan from '@/components/question/danxuan.vue'
  11. import * as httpUnit from "@/api/unitTest.js"
  12. import {onLoad} from "@dcloudio/uni-app"
  13. import {
  14. catchError,
  15. toast
  16. } from "@/utils/common.js"
  17. import { ref } from "vue"
  18. const list = ref([]);
  19. const qa = ref({name: '<p>这是题干[bank]!hahah[bank1],aaa</p>',stId: 1,reply: ['',''],result: ['', '']})
  20. async function initPage() {
  21. const [err, cdata] = await catchError(httpUnit.getExamData({
  22. jieId: 1
  23. }));
  24. if (err) {
  25. toast("单元测试数据获取异常");
  26. return;
  27. }
  28. console.log(cdata)
  29. list.value = cdata;
  30. }
  31. onLoad(() => {
  32. initPage()
  33. })
  34. </script>
  35. <style>
  36. </style>