Drawer: bugfix/drawer-append-to-body-not-working (#16953)

- 修复了 AppendToBody API 不管用的问题.
- 修复了展开动画会出现滚动条的问题
- 新增了一个新的 API `withHeader` 来控制是否显示 Header 栏
- 动画流畅度的一个小改动
- 对应文档的改动
- 对应单元测试的改动
This commit is contained in:
jeremywu
2019-11-01 15:06:56 +08:00
committed by Zhi Cun
parent 7bf3924b29
commit 068b3ad1b0
7 changed files with 262 additions and 30 deletions

View File

@@ -218,6 +218,24 @@ describe('Drawer', () => {
expect(vm.$el.querySelector(`.${classes}`)).to.exist;
});
it('should not render header when withHeader attribute is false', () => {
vm = createVue({
template: `
<el-drawer :title='title' :visible='visible' ref='drawer' :with-header='false'>
<span>${content}</span>
</el-drawer>
`,
data() {
return {
title,
visible: true
};
}
});
expect(vm.$el.querySelector('.el-drawer__header')).to.not.exist;
});
describe('directions', () => {
const renderer = direction => {
return createVue({