mand-mobile/components/dialog
xuxiaoyan 7cdf0d4d82 doc: update 2018-11-25 10:40:18 +08:00
..
demo example(dialog): update icon name 2018-11-15 15:48:51 +08:00
test feat(dialog): add static method "closeAll" (#115) 2018-06-30 14:47:43 +08:00
README.en-US.md doc: update 2018-11-25 10:40:18 +08:00
README.md doc: update 2018-11-25 10:40:18 +08:00
component.js feat(code clean up): 2018-09-24 15:48:57 +08:00
dialog.vue fix(dialog): update success & fail icon name 2018-11-15 15:02:35 +08:00
index.js fix(dialog): update success & fail icon name 2018-11-15 15:02:35 +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'

Vue.component(Dialog.name, Dialog)

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} [] -
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 fade fade, fade-bounce, fade-slide, fade-zoom
slide-up, slide-down, slide-left, slide-right

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
onConfirm callback function is invoked when clicking confirmation 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
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 -
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 -
Dialog.closeAll()

Close all global dialogs 1.4.0+