1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <template>
- <CollapseContainer title="新消息通知" :canExpan="false">
- <List>
- <template v-for="item in list" :key="item.key">
- <ListItem>
- <ListItemMeta>
- <template #title>
- {{ item.title }}
- <Switch
- class="extra"
- checked-children="开"
- un-checked-children="关"
- default-checked
- />
- </template>
- <template #description>
- <div>{{ item.description }}</div>
- </template>
- </ListItemMeta>
- </ListItem>
- </template>
- </List>
- </CollapseContainer>
- </template>
- <script lang="ts">
- import { List, Switch } from 'ant-design-vue';
- import { defineComponent } from 'vue';
- import { CollapseContainer } from '/@/components/Container/index';
- import { msgNotifyList } from './data';
- export default defineComponent({
- components: {
- CollapseContainer,
- List,
- ListItem: List.Item,
- ListItemMeta: List.Item.Meta,
- Switch,
- },
- setup() {
- return {
- list: msgNotifyList,
- };
- },
- });
- </script>
- <style lang="less" scoped>
- .extra {
- float: right;
- margin-top: 10px;
- margin-right: 30px;
- }
- </style>
|