teachList.tsx 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import { defineComponent } from 'vue';
  2. import styles from '../index.module.less';
  3. import TeachGroup from '../modals/teachGroup';
  4. export default defineComponent({
  5. name: 'home-teachList',
  6. setup() {
  7. const teachList = {
  8. '06-18': [
  9. {
  10. classGroup: '3年级2班',
  11. teacherName: '孙忆枫',
  12. conent: '人教版二年级上册 | 第七单元 |【歌表演】大雁',
  13. image: ''
  14. },
  15. {
  16. classGroup: '3年级2班',
  17. teacherName: '孙忆枫',
  18. conent: '人教版二年级上册 | 第六单元 |【歌表演】大雁',
  19. image: ''
  20. }
  21. ],
  22. '06-17': [
  23. {
  24. classGroup: '3年级2班',
  25. teacherName: '孙忆枫',
  26. conent: '人教版二年级上册 | 第五单元 |【歌表演】大雁',
  27. image: ''
  28. },
  29. {
  30. classGroup: '3年级2班',
  31. teacherName: '孙忆枫',
  32. conent: '人教版二年级上册 | 第四单元 |【歌表演】大雁',
  33. image: ''
  34. }
  35. ],
  36. '06-16': [
  37. {
  38. classGroup: '3年级2班',
  39. teacherName: '孙忆枫',
  40. conent: '人教版二年级上册 | 第三单元 |【歌表演】大雁',
  41. image: ''
  42. }
  43. ],
  44. '06-15': [
  45. {
  46. classGroup: '3年级2班',
  47. teacherName: '孙忆枫',
  48. conent: '人教版二年级上册 | 第二单元 |【歌表演】大雁',
  49. image: ''
  50. }
  51. ],
  52. '06-14': [
  53. {
  54. classGroup: '3年级2班',
  55. teacherName: '孙忆枫',
  56. conent: '人教版二年级上册 | 第一单元 |【歌表演】大雁',
  57. image: ''
  58. }
  59. ]
  60. } as any;
  61. return () => (
  62. <>
  63. <div class={styles.teachListWrap}>
  64. {Object.keys(teachList).map(key => (
  65. <TeachGroup list={teachList[key]} keys={key}></TeachGroup>
  66. ))}
  67. <div class={styles.teachListWrapWall}></div>
  68. </div>
  69. </>
  70. );
  71. }
  72. });