# tap.setShareboardHidden(Object object)

以 Promise 风格调用:不支持

# 功能描述

设置小游戏菜单中分享面板的隐藏状态。

此API仅影响用户主动点击小游戏右上角三个点(更多菜单)时显示的菜单页面中的分享面板是否隐藏。不会影响通过 tap.showShareboard API 方式主动调用的分享面板显示。

# 参数

# Object object

属性类型默认值必填说明
hiddenboolean是否隐藏用户菜单中的分享面板。true:隐藏,false:显示
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

# successfailcomplete 回调函数

# 参数
# Object res
属性类型说明
errMsgString错误信息
errnoNumbererrno 错误码,错误码的详细说明参考 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"
});