全部产品

my.confirm

用于提示的确认框,可以配置确认框的标题、内容、确认或取消按钮的文字等。

示例代码

// API-DEMO page/API/confirm/confirm.json
{
    "defaultTitle": "Confirm"
}

<!-- API-DEMO page/API/confirm/confirm.axml-->
<view class="page">
  <view class="page-description">确认框 API</view>
  <view class="page-section">
    <view class="page-section-title">my.confirm</view>
    <view class="page-section-demo">
      <button type="primary" onTap="comfirm">显示确认框</button>
    </view>
  </view>
</view>

// API-DEMO page/API/confirm/confirm.js
Page({
  comfirm() {
    my.confirm({
      title: '温馨提示',
      content: '您是否想查询快递单号:\n1234567890',
      confirmButtonText: '马上查询',
      cancelButtonText: '暂不需要',
      success: (result) => {
        my.alert({
          title: `${result.confirm}`,
        });
      },
    });
  },
});

入参

Object 类型,属性如下:

属性

类型

必填

描述

title

String

confirm 框的标题。

content

String

confirm 框的内容。

confirmButtonText

String

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

cancelButtonText

String

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

success

Function

调用成功的回调函数。

fail

Function

调用失败的回调函数。

complete

Function

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

success 回调函数

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

名称

类型

描述

confirm

Boolean

点击确定按钮,返回 true;点击取消按钮,返回 false。