diff --git a/packages/dialog/README.md b/packages/dialog/README.md index 4d3f38b2..da91d7a9 100644 --- a/packages/dialog/README.md +++ b/packages/dialog/README.md @@ -138,6 +138,7 @@ Page({ | closeOnClickOverlay | 点击蒙层时是否关闭弹窗 | `Boolean` | `false` | | asyncClose | 是否异步关闭弹窗,开启后需要手动控制弹窗的关闭 | `Boolean` | `false` | | context | 选择器的选择范围,可以传入自定义组件的 this 作为上下文 | `Object` | 当前页面 | +| transition | 是否开启进场动画 | `Boolean` | `true` | ### API @@ -158,6 +159,7 @@ Page({ | close-on-click-overlay | 点击蒙层时是否关闭弹窗 | `Boolean` | `false` | | use-slot | 是否使用自定义内容的插槽 | `Boolean` | `false` | | async-close | 是否异步关闭弹窗,开启后需要手动控制弹窗的关闭 | `Boolean` | `false` | +| transition | 是否开启进场动画 | `Boolean` | `true` | ### Event diff --git a/packages/dialog/dialog.ts b/packages/dialog/dialog.ts index 371cd305..0a3423c7 100644 --- a/packages/dialog/dialog.ts +++ b/packages/dialog/dialog.ts @@ -16,6 +16,7 @@ type DialogOptions = { showCancelButton?: boolean; closeOnClickOverlay?: boolean; confirmButtonOpenType?: string; + transition?: boolean; } interface Dialog { @@ -68,7 +69,8 @@ Dialog.defaultOptions = { showConfirmButton: true, showCancelButton: false, closeOnClickOverlay: false, - confirmButtonOpenType: '' + confirmButtonOpenType: '', + transition: true }; Dialog.alert = options => diff --git a/packages/dialog/index.ts b/packages/dialog/index.ts index 6285d8d2..8d3c13fb 100644 --- a/packages/dialog/index.ts +++ b/packages/dialog/index.ts @@ -32,6 +32,10 @@ VantComponent({ overlay: { type: Boolean, value: true + }, + transition: { + type: Boolean, + value: true } }, diff --git a/packages/dialog/index.wxml b/packages/dialog/index.wxml index 4058786b..c36c513d 100644 --- a/packages/dialog/index.wxml +++ b/packages/dialog/index.wxml @@ -1,6 +1,6 @@