mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
feat(Dialog): enable close-on-popsate by default (#6873)
This commit is contained in:
parent
cdf3bebfab
commit
0bae33de4c
@ -21,6 +21,14 @@ export default createComponent({
|
|||||||
confirmButtonText: String,
|
confirmButtonText: String,
|
||||||
confirmButtonColor: String,
|
confirmButtonColor: String,
|
||||||
showCancelButton: Boolean,
|
showCancelButton: Boolean,
|
||||||
|
overlay: {
|
||||||
|
type: Boolean,
|
||||||
|
default: true,
|
||||||
|
},
|
||||||
|
allowHtml: {
|
||||||
|
type: Boolean,
|
||||||
|
default: true,
|
||||||
|
},
|
||||||
transition: {
|
transition: {
|
||||||
type: String,
|
type: String,
|
||||||
default: 'van-dialog-bounce',
|
default: 'van-dialog-bounce',
|
||||||
@ -29,7 +37,7 @@ export default createComponent({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: true,
|
default: true,
|
||||||
},
|
},
|
||||||
overlay: {
|
closeOnPopstate: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: true,
|
default: true,
|
||||||
},
|
},
|
||||||
@ -37,10 +45,6 @@ export default createComponent({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
allowHtml: {
|
|
||||||
type: Boolean,
|
|
||||||
default: true,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
data() {
|
data() {
|
||||||
|
@ -130,7 +130,7 @@ export default {
|
|||||||
| overlay | Whether to show overlay | _boolean_ | `true` |
|
| overlay | Whether to show overlay | _boolean_ | `true` |
|
||||||
| overlayClass `v2.2.7` | Custom overlay class | _string_ | - |
|
| overlayClass `v2.2.7` | Custom overlay class | _string_ | - |
|
||||||
| overlayStyle `v2.2.7` | Custom overlay style | _object_ | - |
|
| overlayStyle `v2.2.7` | Custom overlay style | _object_ | - |
|
||||||
| closeOnPopstate `v2.0.5` | Whether to close when popstate | _boolean_ | `false` |
|
| closeOnPopstate `v2.0.5` | Whether to close when popstate | _boolean_ | `true` |
|
||||||
| closeOnClickOverlay | Whether to close when click overlay | _boolean_ | `false` |
|
| closeOnClickOverlay | Whether to close when click overlay | _boolean_ | `false` |
|
||||||
| lockScroll | Whether to lock body scroll | _boolean_ | `true` |
|
| lockScroll | Whether to lock body scroll | _boolean_ | `true` |
|
||||||
| allowHtml `v2.8.7` | Whether to allow HTML rendering in message | _boolean_ | `true` |
|
| allowHtml `v2.8.7` | Whether to allow HTML rendering in message | _boolean_ | `true` |
|
||||||
@ -156,7 +156,7 @@ export default {
|
|||||||
| overlay | Whether to show overlay | _boolean_ | `true` |
|
| overlay | Whether to show overlay | _boolean_ | `true` |
|
||||||
| overlay-class `v2.2.7` | Custom overlay class | _string_ | - |
|
| overlay-class `v2.2.7` | Custom overlay class | _string_ | - |
|
||||||
| overlay-style `v2.2.7` | Custom overlay style | _object_ | - |
|
| overlay-style `v2.2.7` | Custom overlay style | _object_ | - |
|
||||||
| close-on-popstate `v2.0.5` | Whether to close when popstate | _boolean_ | `false` |
|
| close-on-popstate `v2.0.5` | Whether to close when popstate | _boolean_ | `true` |
|
||||||
| close-on-click-overlay | Whether to close when click overlay | _boolean_ | `false` |
|
| close-on-click-overlay | Whether to close when click overlay | _boolean_ | `false` |
|
||||||
| lazy-render | Whether to lazy render util appeared | _boolean_ | `true` |
|
| lazy-render | Whether to lazy render util appeared | _boolean_ | `true` |
|
||||||
| lock-scroll | Whether to lock background scroll | _boolean_ | `true` |
|
| lock-scroll | Whether to lock background scroll | _boolean_ | `true` |
|
||||||
|
@ -160,7 +160,7 @@ export default {
|
|||||||
| overlay | 是否展示遮罩层 | _boolean_ | `true` |
|
| overlay | 是否展示遮罩层 | _boolean_ | `true` |
|
||||||
| overlayClass `v2.2.7` | 自定义遮罩层类名 | _string_ | - |
|
| overlayClass `v2.2.7` | 自定义遮罩层类名 | _string_ | - |
|
||||||
| overlayStyle `v2.2.7` | 自定义遮罩层样式 | _object_ | - |
|
| overlayStyle `v2.2.7` | 自定义遮罩层样式 | _object_ | - |
|
||||||
| closeOnPopstate `v2.0.5` | 是否在页面回退时自动关闭 | _boolean_ | `false` |
|
| closeOnPopstate `v2.0.5` | 是否在页面回退时自动关闭 | _boolean_ | `true` |
|
||||||
| closeOnClickOverlay | 是否在点击遮罩层后关闭弹窗 | _boolean_ | `false` |
|
| closeOnClickOverlay | 是否在点击遮罩层后关闭弹窗 | _boolean_ | `false` |
|
||||||
| lockScroll | 是否锁定背景滚动 | _boolean_ | `true` |
|
| lockScroll | 是否锁定背景滚动 | _boolean_ | `true` |
|
||||||
| allowHtml `v2.8.7` | 是否允许 message 内容中渲染 HTML | _boolean_ | `true` |
|
| allowHtml `v2.8.7` | 是否允许 message 内容中渲染 HTML | _boolean_ | `true` |
|
||||||
@ -188,7 +188,7 @@ export default {
|
|||||||
| overlay | 是否展示遮罩层 | _boolean_ | `true` |
|
| overlay | 是否展示遮罩层 | _boolean_ | `true` |
|
||||||
| overlay-class `v2.2.7` | 自定义遮罩层类名 | _string_ | - |
|
| overlay-class `v2.2.7` | 自定义遮罩层类名 | _string_ | - |
|
||||||
| overlay-style `v2.2.7` | 自定义遮罩层样式 | _object_ | - |
|
| overlay-style `v2.2.7` | 自定义遮罩层样式 | _object_ | - |
|
||||||
| close-on-popstate `v2.0.5` | 是否在页面回退时自动关闭 | _boolean_ | `false` |
|
| close-on-popstate `v2.0.5` | 是否在页面回退时自动关闭 | _boolean_ | `true` |
|
||||||
| close-on-click-overlay | 是否在点击遮罩层后关闭弹窗 | _boolean_ | `false` |
|
| close-on-click-overlay | 是否在点击遮罩层后关闭弹窗 | _boolean_ | `false` |
|
||||||
| lazy-render | 是否在显示弹层时才渲染节点 | _boolean_ | `true` |
|
| lazy-render | 是否在显示弹层时才渲染节点 | _boolean_ | `true` |
|
||||||
| lock-scroll | 是否锁定背景滚动 | _boolean_ | `true` |
|
| lock-scroll | 是否锁定背景滚动 | _boolean_ | `true` |
|
||||||
|
@ -65,7 +65,7 @@ Dialog.defaultOptions = {
|
|||||||
confirmButtonColor: null,
|
confirmButtonColor: null,
|
||||||
showConfirmButton: true,
|
showConfirmButton: true,
|
||||||
showCancelButton: false,
|
showCancelButton: false,
|
||||||
closeOnPopstate: false,
|
closeOnPopstate: true,
|
||||||
closeOnClickOverlay: false,
|
closeOnClickOverlay: false,
|
||||||
callback: (action) => {
|
callback: (action) => {
|
||||||
instance[action === 'confirm' ? 'resolve' : 'reject'](action);
|
instance[action === 'confirm' ? 'resolve' : 'reject'](action);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user