全部产品

my.prompt

弹出一个对话框,让用户在对话框内输入文本。

示例代码

my.prompt({
  title: '标题单行',
  message: '说明当前状态、提示用户解决方案,最好不要超过两行。',
  placeholder: '给朋友留言',
  okButtonText: '确定',
  cancelButtonText: '取消',
  success: (result) => {
    my.alert({
      title: JSON.stringify(result),
    });
  },
});

入参

Object 类型,属性如下:

属性

类型

必填

描述

title

String

prompt 框标题。

message

String

prompt框文本,默认“请输入内容”。

placeholder

String

输入框内的提示文案。

align

String

message 对齐方式,可用值为: left 、center 、right。

okButtonText

String

确认按钮文字,默认值为“确定”。

cancelButtonText

String

确认按钮文字,默认值为 “取消”。

success

Function

调用成功的回调函数。

fail

Function

调用失败的回调函数。

complete

Function

调用结束的回调函数(调用成功、失败都会执行)。

success 回调函数

入参为 Object 类型,属性如下:

名称

类型

描述

ok

Boolean

点击 ok 返回 true,点击 cancel 返回 false。

inputValue

String

当 ok 返回 true 时,返回用户输入的内容。