# tap.setShareboardHidden(Object object)
以 Promise 风格调用:不支持
# 功能描述
设置小游戏菜单中分享面板的隐藏状态。
此API仅影响用户主动点击小游戏右上角三个点(更多菜单)时显示的菜单页面中的分享面板是否隐藏。不会影响通过 tap.showShareboard API 方式主动调用的分享面板显示。
# 参数
# Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
hidden | boolean | 是 | 是否隐藏用户菜单中的分享面板。true:隐藏,false:显示 | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
# success
、 fail
和 complete
回调函数
# 参数
# Object res
属性 | 类型 | 说明 |
errMsg | String | 错误信息 |
errno | Number | errno 错误码,错误码的详细说明参考 Errno错误码 |
# 示例代码
// 隐藏用户菜单中的分享面板
tap.setShareboardHidden({
hidden: true,
success: function (res) {
console.log('分享面板已设置隐藏');
},
fail: function (res) {
console.log('设置失败:', res.errMsg);
}
});
// 显示用户菜单中的分享面板
tap.setShareboardHidden({
hidden: false,
success: function (res) {
console.log('分享面板已设置显示');
}
});
// 注意:即使隐藏了用户菜单中的分享面板,
// 仍然可以通过 API 方式调用分享功能
tap.showShareboard({
templateId: "your_template_id",
sceneParam: "your_scene_param"
});