button组件添加到桌面能力收藏我的收藏
收藏
我的收藏基础库 2.92.0 开始支持本能力。支持小程序添加桌面快捷方式,需要将 button 组件 open-type 的值设置为 addShortcut。
属性说明
属性名 | 类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
open-type | string | | 是 | 用于调用开放能力,此场景下需要设置为 "addShortcut" | 2.92.0 |
bindaddshortcut | EventHandle | | 否 | 监听添加快捷方式的回调,open-type=addShortcut时有效 | 2.92.0 |
bindaddshortcut 事件对象的 detail
回调成功
Object 类型,属性如下:
参数 | 参数类型 | 说明 |
errMsg | string | 跳转成功信息,恒为 'addShortCut:ok' |
errNo | number | 恒为0 |
回调失败
Object 类型, 属性如下:
参数 | 参数类型 | 说明 |
errMsg | string | 跳转失败信息,以 'addShortCut:fail' 开头 |
errNo | number | 错误代码 |
扫码体验
代码示例
<button open-type="addShortcut" bindaddshortcut="eventHandler"> 添加到桌面 </button>
Page({ data: {}, eventHandler(e) { if (e.detail.errNo) { console.log("添加到桌面失败", e.detail); } else { console.log("添加到桌面成功"); } }, });
Bug & Tip
无