my.showactionsheet(object object)
支小宝客户端 支持
安诊儿客户端 支持
主体: 企业支付宝小程序 、 个人支付宝小程序
显示操作菜单。
object object
查看示例
属性 | 类型 | 默认值 | 必填 | 兼容性 | 描述 | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
title | string | - | 否 | - | 菜单标题 |
|||||||||||||||||||||||||||||||||||||||
items | array |
- | 是 | - | 菜单按钮文字数组 |
|||||||||||||||||||||||||||||||||||||||
itemcolor | string | ”#000000“ | 否 | 支付宝: 10.3.50 |
按钮的文字颜色,仅支持 16 进制格式的颜色字符串 |
|||||||||||||||||||||||||||||||||||||||
cancelbuttontext | string | 取消 | 否 | - | 取消按钮文案。 |
|||||||||||||||||||||||||||||||||||||||
destructivebtnindex | number | - | 否 | - | “破坏性”(红色)按钮索引,从 0 开始。此字段可用于对删除/清除数据等“危险操作”加强视觉提示 |
|||||||||||||||||||||||||||||||||||||||
badges | array | - | 否 | 基础库: 1.9.0/2.3.1 |
设置菜单按钮的角标 |
|||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||
success | function | - | 否 | - | 调用成功的回调函数 |
|||||||||||||||||||||||||||||||||||||||
fail | function | - | 否 | - | 调用失败的回调函数 |
|||||||||||||||||||||||||||||||||||||||
complete | function | - | 否 | - | 调用结束的回调函数(调用成功、失败都会执行) |
success 回调函数
参数
object res
查看示例
属性 | 类型 | 描述 |
---|---|---|
index | number | 选中的菜单按钮索引,从 0 开始。取消选择(ios 点取消按钮,android 使用系统返回键)时值为 -1 |
fail 回调的参数为 object,error
属性为错误码,errormessage
属性为错误消息。
错误码 | 错误消息 | 凯发app官方网站的解决方案 |
---|---|---|
1 | 发生未知错误 |
请检查 items 参数格式或者值是否正确。 |
2 | invalid_param |
请检查参数格式或者值是否正确,一般错误为 items 参数有误。 |
3 | items is required! |
请检查必填参数 items 是否有传入。 |
在线示例
代码示例
扫码体验
my.showactionsheet(object object)
success 参数
fail 参数
my.showactionsheet({
title: '支付宝-actionsheet',
items: ['菜单一', '菜单二', '菜单三'],
cancelbuttontext: '取消好了',
destructivebtnindex: 0,
badges: [{
index: 1,
type: "num",
text: "11"
}],
success: res => {
console.log(res);
},
fail: err => {
console.log(err);
}
})
{
"index": 0,
"success": "true"
}
{
"error": 2,
"errormessage": "invalid_param",
"message": "invalid_param"
}
-
tipmy.showactionsheet 在同一个菜单按钮同时设置 destructivebtnindex 和 badges 时,badges 失效。此问题已于支付宝客户端 10.3.50 版本修复,若版本较低,建议采取 兼容处理。