MsgNotify.vue 959 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <CollapseContainer title="新消息通知" :canExpan="false">
  3. <List>
  4. <template v-for="item in msgNotifyList" :key="item.key">
  5. <ListItem>
  6. <ListItemMeta>
  7. <template #title>
  8. {{ item.title }}
  9. <Switch
  10. class="float-right mt-10px mr-30px"
  11. checked-children="开"
  12. un-checked-children="关"
  13. default-checked
  14. />
  15. </template>
  16. <template #description>
  17. <div>{{ item.description }}</div>
  18. </template>
  19. </ListItemMeta>
  20. </ListItem>
  21. </template>
  22. </List>
  23. </CollapseContainer>
  24. </template>
  25. <script lang="ts" setup>
  26. import { List, Switch } from 'ant-design-vue';
  27. import { CollapseContainer } from '@/components/Container';
  28. import { msgNotifyList } from './data';
  29. const ListItem = List.Item;
  30. const ListItemMeta = List.Item.Meta;
  31. </script>