Pop-up Window

Module to Import

import prompt from '@system.prompt';

Permission List

None

prompt.showToast(OBJECT)

Displays the toast dialog box.

  • Parameter

    Name

    Type

    Mandatory

    Description

    message

    string

    Yes

    Text to display.

    duration

    number

    No

    Duration of the toast dialog box. The default value is 1500. The recommended value ranges from 1500 ms to 10000 ms.

    NOTE:

    A value less than 1500 is automatically changed to 1500. The maximum value is 10000 ms.

    [bottom]5+

    <length>

    No

    Distance between the dialog border and the bottom of the screen.

  • Example

    prompt.showToast({
      message: 'Message Info',
      duration: 2000,
    });
    

prompt.showDialog(OBJECT)

Displays the dialog box.

  • Parameter

    Name

    Type

    Mandatory

    Description

    title

    string

    No

    Title of the text to display.

    message

    string

    No

    Text body.

    buttons

    Array

    No

    Array of buttons in the dialog box. The array structure is {text:'button', color: '#666666'}. One to three buttons are supported. The first button is of the positiveButton type, the second is of the negativeButton type, and the third is of the neutralButton type.

    success

    Function

    No

    Called when the dialog box is displayed. For the return value, see the value that will be returned when the dialog box is displayed.

    cancel

    Function

    No

    Called when the operation is cancelled.

    complete

    Function

    No

    Called when the dialog box is closed.

    The following value will be returned when the dialog box is displayed.

    Parameter

    Type

    Description

    index

    number

    Index of the selected button in the buttons array

  • Example

    prompt.showDialog({
      title: 'Title Info',
      message: 'Message Info',
      buttons: [
        {
          text: 'button',
          color: '#666666',
        },
      ],
      success: function(data) {
        console.log('dialog success callback,click button : ' + data.index);
      },
      cancel: function() {
        console.log('dialog cancel callback');
      },
    });