From ed28f808b26f515299dc1160914a2ff4fcd27cee Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 28 Mar 2020 16:19:25 +0800 Subject: [PATCH] feat(NavBar): add placeholder prop (#5938) --- src/nav-bar/README.md | 5 +- src/nav-bar/README.zh-CN.md | 9 +- src/nav-bar/demo/index.vue | 13 ++- src/nav-bar/index.js | 103 ++++++++++++++++++ src/nav-bar/index.tsx | 95 ---------------- .../test/__snapshots__/demo.spec.js.snap | 2 +- .../test/__snapshots__/index.spec.js.snap | 10 ++ src/nav-bar/test/index.spec.js | 33 ++++++ 8 files changed, 166 insertions(+), 104 deletions(-) create mode 100644 src/nav-bar/index.js delete mode 100644 src/nav-bar/index.tsx diff --git a/src/nav-bar/README.md b/src/nav-bar/README.md index ec1b0a071..2dbbb06e6 100644 --- a/src/nav-bar/README.md +++ b/src/nav-bar/README.md @@ -39,7 +39,7 @@ export default { } ``` -### Advanced Usage +### Use Slot ```html @@ -59,8 +59,9 @@ export default { | left-text | Left Text | *string* | `''` | | right-text | Right Text | *string* | `''` | | left-arrow | Whether to show left arrow | *boolean* | `false` | -| fixed | Whether to fixed top | *boolean* | `false` | | border | Whether to show bottom border | *boolean* | `true` | +| fixed | Whether to fixed top | *boolean* | `false` | +| placeholder `v2.6.0` | Whether to generage a placeholder element when fixed | *boolean* | `false` | | z-index | Z-index | *number \| string* | `1` | ### Slots diff --git a/src/nav-bar/README.zh-CN.md b/src/nav-bar/README.zh-CN.md index 1825ec6a2..2a129b318 100644 --- a/src/nav-bar/README.zh-CN.md +++ b/src/nav-bar/README.zh-CN.md @@ -39,14 +39,14 @@ export default { } ``` -### 高级用法 +### 使用插槽 -通过插槽定制内容 +通过插槽自定义导航栏两侧的内容 ```html ``` @@ -61,8 +61,9 @@ export default { | left-text | 左侧文案 | *string* | `''` | | right-text | 右侧文案 | *string* | `''` | | left-arrow | 是否显示左侧箭头 | *boolean* | `false` | -| fixed | 是否固定在顶部 | *boolean* | `false` | | border | 是否显示下边框 | *boolean* | `true` | +| fixed | 是否固定在顶部 | *boolean* | `false` | +| placeholder `v2.6.0` | 固定在顶部时,是否在标签位置生成一个等高的占位元素 | *boolean* | `false` | | z-index | 元素 z-index | *number \| string* | `1` | ### Slots diff --git a/src/nav-bar/demo/index.vue b/src/nav-bar/demo/index.vue index 9b6b85c4f..cededbc20 100644 --- a/src/nav-bar/demo/index.vue +++ b/src/nav-bar/demo/index.vue @@ -11,10 +11,10 @@ /> - + @@ -23,6 +23,15 @@