mand-mobile/components/dialog
supergaojian 8ca9ffc9f8 fix(dialog): fix dialog with wrong icon size 2019-06-13 17:53:08 +08:00
..
demo example: remove old codesandbox & fix en title 2018-12-13 20:04:48 +08:00
test test: update snapshots 2019-01-29 11:34:25 +08:00
README.en-US.md doc(dialog): update transition description 2019-04-09 17:45:47 +08:00
README.md doc(dialog): update transition description 2019-04-09 17:45:47 +08:00
component.js feat(code clean up): 2018-09-24 15:48:57 +08:00
dialog.vue fix(dialog): fix dialog with wrong icon size 2019-06-13 17:53:08 +08:00
index.js fix(Dialog): fix dialog default without preventScroll 2019-01-21 18:13:41 +08:00

README.en-US.md

title preview
Dialog https://didi.github.io/mand-mobile/examples/#/dialog

A floating layer to get users' feedback or display information.

Import

import { Dialog } from 'mand-mobile'

Dialog.alert({ content: '' })

this.$dialog.alert({ content: '' }) // Totally Import

Code Examples

API

Dialog Props

Props Description Type Default Note
v-model whether to show a dialog or not Boolean false -
title title of dialog String - -
icon name of icon String - -
icon-svg svg icon Boolean false Refer to Icon component for customized icon
closable whether the close button is visible or not Boolean true -
layout layout of action buttons, row, column String row -
btns action buttons in the footer Array {text, handler, warning} [] -
append-to portal node of dialog HTMLElement document.body -
has-mask has mask or not Boolean true -
mask-closable if the dialog will be closed when clicking mask Boolean false -
transition the animation effect of dialog String refer to Transition for optional values

Dialog Slots

Default slots is used as the content of dialog

Dialog Instance Methods

close()

Hide dialog

Dialog Instance Events

@show()

Invoked after dialog is shown

@hide()

Invoked after dialog is hidden

Dialog Static Methods

Dynamically create interactive dialogs

Dialog.confirm(props)

Dynamically create a confirmation dialog

Props Description Type Default
icon icon of message type String -
title title of dialog String -
content content of dialog String -
cancelText cancelation button String Cancel
confirmText confirmation button String Confirm
cancelWarning clicking the Cancel button is a warning action Boolean false
confirmWarning clicking the Confirm button is a warning action Boolean false
onConfirm callback function is invoked when clicking confirmation button Function -
onCancel callback function is invoked when clicking cancellation button Function -
Dialog.alert(props)

Dynamically create an alert dialog

Props Description Type Default
icon icon of message type String -
title title of dialog String -
content content of dialog String -
confirmText confirmation button String Confirm
warning clicking the Confirm button is a warning action Boolean false
onConfirm callback function is invoked when clicking confirmation button Function -
Dialog.succeed(props)

Dynamically create a success dialog

Props Description Type Default
title title of dialog String -
content content of dialog String -
confirmText confirmation button String Confirm
onConfirm callback function is invoked when clicking confirmation button Function -
onCancel callback function is invoked when clicking cancellation button Function -
Dialog.failed(props)

Dynamically create a fail dialog

Props Description Type Default
title title of dialog String -
content content of dialog String -
confirmText confirmation button String Confirm
onConfirm callback function is invoked when clicking confirmation button Function -
onCancel callback function is invoked when clicking cancellation button Function -
Dialog.closeAll()

Close all global dialogs