From 0afbd92d32bd8bae96b4a67d3191b68bd98e4ebf Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 29 Jun 2018 20:34:55 +0800 Subject: [PATCH] [Improvement] Actionsheet: support lazy render (#1365) --- packages/actionsheet/en-US.md | 1 + packages/actionsheet/index.vue | 2 +- .../test/__snapshots__/demo.spec.js.snap | 44 ++----------------- .../test/__snapshots__/index.spec.js.snap | 2 +- packages/actionsheet/test/index.spec.js | 1 + packages/actionsheet/zh-CN.md | 1 + packages/mixins/popup/index.js | 18 ++++++++ packages/popup/index.vue | 18 +------- 8 files changed, 27 insertions(+), 60 deletions(-) diff --git a/packages/actionsheet/en-US.md b/packages/actionsheet/en-US.md index 2b09cbcb5..60538e82f 100644 --- a/packages/actionsheet/en-US.md +++ b/packages/actionsheet/en-US.md @@ -74,6 +74,7 @@ Actionsheet will get another style if there is a `title` prop. | cancel-text | Text of cancel button | `String` | - | | overlay | Whether to show overlay | `Boolean` | - | | close-on-click-overlay | Whether to close when click overlay | `Boolean` | - | +| lazy-render | Whether to lazy render util appeared | `Boolean` | `true` | | get-container | Return the mount node for actionsheet | `() => HTMLElement` | - | ### Event diff --git a/packages/actionsheet/index.vue b/packages/actionsheet/index.vue index f1fea5c15..7037d3dfc 100644 --- a/packages/actionsheet/index.vue +++ b/packages/actionsheet/index.vue @@ -1,6 +1,6 @@