index.tsx 580 B

12345678910111213141516171819202122
  1. import { Tab, Tabs } from 'vant'
  2. import { defineComponent } from 'vue'
  3. import List from './components/list'
  4. import styles from './index.module.less'
  5. export default defineComponent({
  6. name: 'train-report',
  7. setup() {
  8. return () => (
  9. <div class={styles.train}>
  10. <Tabs sticky lineWidth={20} lineHeight={4} swipeable animated>
  11. <Tab title="周报" name="WEEKLY">
  12. <List type="WEEKLY" />
  13. </Tab>
  14. <Tab title="月报" name="MONTHLY">
  15. <List type="MONTHLY" />
  16. </Tab>
  17. </Tabs>
  18. </div>
  19. )
  20. }
  21. })