tt.confirm
收藏
我的收藏
基础库 2.74.0.0 开始支持本方法。
调用该 API 后,弹窗展示履约相关内容,用户点击后返回调用结果。
使用限制
最低支持版本上注明行业 SDK ,表示仅在行业 SDK 上才支持,需要在代码中配置行业 SDK 的权限:行业 SDK 的权限配置。当完成行业 SDK 的权限配置后,可通过 tt.canIUse('confirm') 判断该 API 是否可用。
语法
tt.confirm(options);
参数说明
object 类型,属性如下:
属性名 | 类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
---|---|---|---|---|---|
serviceId | number | 是 | 履约id | 行业 SDK | |
deliveryId | string | 是 | 履约订单id | 行业 SDK | |
success | Function | 否 | 接口调用成功的回调函数 | 行业 SDK | |
fail | Function | 否 | 接口调用失败的回调函数 | 行业 SDK | |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | 行业 SDK |
回调成功
object 类型,属性如下:
属性 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
errMsg | string | 调用结果 | 2.51.0.0 |
回调失败
object 类型,属性如下:
属性 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
errNo | string | 错误码 | 2.51.0.0 |
errMsg | string | 错误信息提示 | 2.51.0.0 |
errLogId | string | 该数据可供服务端排查问题 | 2.51.0.0 |
错误码说明
errorCode | errMsg | errType | 说明 |
---|---|---|---|
159001 | Fail to get confirm info/透传服务端错误信息 | SERVER | 获取履约失败 |
159002 | User denied | USER | 用户拒绝确认履约 |
159003 | Fail to confirm order/透传服务端错误信息 | DEVELOPER | 开发者问题导致履约失败,例如订单状态错误 |
效果示例
代码示例
- index.json
{ "usingComponents": { "sheet": "ext://industry/sheet" } }
- index.ttml
<sheet />
- index.js
tt.confirm({ orderId: "xcdsasdfpk", serviceId: 5, success(res) { console.log("success执行了", res); }, fail(err) { console.log("fail执行了", err); }, complete(res) { console.log("complete执行了", res); }, });
Bug & Tip
无
该文档是否有帮助?