ant-design-vue/antdv-demo/docs/drawer/demo/index.vue

67 lines
2.2 KiB
Vue
Raw Normal View History

2021-03-12 07:48:30 +00:00
<script>
import BasicRight from './basic-right';
import Placement from './placement';
import UserProfile from './user-profile';
import MultiLevelDrawer from './multi-level-drawer';
import FormInDrawer from './form-in-drawer';
import RenderInCurrent from './render-in-current';
// import CustomPaging from './customPaging'
// import CustomArrows from './customArrows'
import CN from '../index.zh-CN.md';
import US from '../index.en-US.md';
const md = {
cn: `# Drawer 抽屉
屏幕边缘滑出的浮层面板
## 何时使用
抽屉从父窗体边缘滑入覆盖住部分父窗体内容用户在抽屉内操作时不必离开当前任务操作完成后可以平滑地回到到原任务
- 当需要一个附加的面板来控制父窗体内容这个面板在需要时呼出比如控制界面展示样式往界面中添加内容
- 当需要在当前任务流中插入临时任务创建或预览附加内容比如展示协议条款创建子对象
## 代码演示
`,
us: `# Drawer
A panel which slides in from the edge of the screen.
## When To Use
A Drawer is a panel that is typically overlaid on top of a page and slides in from the side. It contains a set of information or actions. Since the user can interact with the Drawer without leaving the current page, tasks can be achieved more efficiently within the same context.
- Use a Form to create or edit a set of information.
- Processing subtasks. When subtasks are too heavy for a Popover and we still want to keep the subtasks in the context of the main task, Drawer comes very handy.
- When the same Form is needed in multiple places.
## Examples
`,
};
export default {
category: 'Components',
type: 'Feedback',
zhType: '反馈',
title: 'Drawer',
subtitle: '抽屉',
render() {
return (
<div>
<md cn={md.cn} us={md.us} />
<demo-sort>
<BasicRight />
<Placement />
<FormInDrawer />
<UserProfile />
<MultiLevelDrawer />
<RenderInCurrent />
</demo-sort>
<api>
<CN slot="cn" />
<US />
</api>
</div>
);
},
};
</script>