1 Star 0 Fork 5.1K

youguilin / docs

forked from OpenHarmony / docs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
pop-up-window.md 21.24 KB
一键复制 编辑 原始数据 按行查看 历史
mamingshuai 提交于 2021-06-02 01:00 . update OpenHarmony 2.0 Canary

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');
      },
    });
1
https://gitee.com/yougl/docs.git
git@gitee.com:yougl/docs.git
yougl
docs
docs
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891