ElemPaperStruct.vue 735 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <div class="elem-paper-struct" :style="elemStyles">
  3. <ul>
  4. <li v-for="(item, index) in data.structs" :key="index">
  5. <span>{{ index + 1 }}、</span> {{ item.detailName }},{{
  6. item.questionCount
  7. }}题,共{{ item.totalScore }}分
  8. </li>
  9. </ul>
  10. </div>
  11. </template>
  12. <script>
  13. export default {
  14. name: "ElemPaperStruct",
  15. props: {
  16. data: {
  17. type: Object,
  18. default() {
  19. return {
  20. structs: [],
  21. };
  22. },
  23. },
  24. },
  25. data() {
  26. return {};
  27. },
  28. computed: {
  29. elemStyles() {
  30. return {
  31. paddingLeft: this.data.paddingLeft + "px",
  32. textAlign: this.data.textAlign || null,
  33. };
  34. },
  35. },
  36. methods: {},
  37. };
  38. </script>
  39. 1