api_en.md 4.5 KB

Dialog Props

Prop Type Default Value Optional Values Required Description
visible Boolean false true/false No Whether the dialog box is displayed.
title String dialog.title in the current lang - No The title of the dialog box.
titleAlign String 'center' 'left'/'center'/'right' No The alignment of the title.
content String dialog.content in the current lang - No The content of the dialog box.
contentSlot Boolean false true/false No Whether the content uses a slot.
popup Object {} Refer to Popup props No The parameters of the pop-up layer.
showIcon Boolean false true/false No Whether to show icon.
icon Object {} Refer to Icon props No Icon parameters.
btnStyle String 'button' 'button'/'text'/'textLine' No Button style.
primaryText String dialog.primaryText in the current lang - No The text of the primary button.
primarySlot Boolean false true/false No Whether the primary button uses a slot.
primaryButton Object {} Refer to Button props No Primary button parameters.
secondaryText String dialog.secondaryText in the current lang - No The text of the secondary button.
secondaryButton Object {} Refer to Button props No Secondary button parameters.
btnRatio Array [1, 1] - No The size ratio of the primary and secondary buttons.
btnReverse Boolean false true/false No Whether the positions of the primary and secondary buttons are reversed.
secondaryClose Boolean true true/false No Whether the secondary button closes the dialog box.
btnGap String '2' '0'/'1'/'2'/'4'/'8'/'12'/'16' No The spacing between the buttons.

Dialog Events

Name Parameters Description
open - Triggered when the dialog box is opened.
close - Triggered when the dialog box is closed.
primary - Triggered when the primary button is clicked.
secondary - Triggered when the secondary button is clicked.

Dialog Slots

Name Description
content The content when contentSlot is set to true.
primary The content of the primary button when primarySlot is true.