teaClass.vue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <template>
  2. <div id="teaClass">
  3. <el-row>
  4. <el-col :span="24">
  5. <el-col :span="24" class="list" v-for="(item, index) in classList" :key="index">
  6. <el-col :span="17" class="mess">
  7. <p>班级:{{ item.name }}</p>
  8. <p>班级人数:{{ item.number }}</p>
  9. </el-col>
  10. <el-col :span="7" class="btn">
  11. <el-link :underline="false" @click="turnto(item)">{{ title }}</el-link>
  12. </el-col>
  13. </el-col>
  14. </el-col>
  15. </el-row>
  16. </div>
  17. </template>
  18. <script>
  19. export default {
  20. name: 'teaClass',
  21. props: {
  22. classList: null,
  23. title: null,
  24. },
  25. components: {},
  26. data: () => ({}),
  27. created() {},
  28. computed: {},
  29. methods: {
  30. turnto(data) {
  31. this.$emit('turnto', data);
  32. },
  33. },
  34. };
  35. </script>
  36. <style lang="less" scoped>
  37. p {
  38. padding: 0;
  39. margin: 0;
  40. }
  41. .list {
  42. background: #fff;
  43. margin: 10px;
  44. width: 94%;
  45. padding: 10px;
  46. border-radius: 20px;
  47. }
  48. .list .mess p {
  49. padding: 5px 0;
  50. }
  51. .list .btn {
  52. padding: 20px 0;
  53. text-align: center;
  54. }
  55. </style>