目录
兼容性:企业微信 3.1.6 开始支持
页面在聊天附件栏中打开时,隐藏聊天附件栏的发送按钮。开发者可以通过分享消息到当前会话接口灵活适配对页面或页面中具体内容的转发。
ww.hideChatAttachmentMenu({
menuList: ["sendMessage"]
})
仅支持聊天附件栏进入的页面调用,即 getContext 返回 entry
为 chat_attachment
的场景
本接口必须使用应用身份进行注册
属性 | 类型 | 必填 | 说明 | |
---|---|---|---|---|
menuList | string[] | 是 | 要隐藏的菜单项 目前只有 'sendMessage' | |
success | Function | 否 | 成功回调 | |
fail | Function | 否 | 失败回调 | |
cancel | Function | 否 | 取消回调 | |
complete | Function | 否 | 完成回调 |
Promise<Object>
属性 | 类型 | 必填 | 说明 | |
---|---|---|---|---|
errMsg | string | 是 | 通用错误信息 | |
errCode | number | 是 | 通用错误码 |
errMsg | 说明 |
---|---|
hideChatAttachmentMenu:ok | 执行成功 |
hideChatAttachmentMenu:invalid menuList | menuList不合法 |
hideChatAttachmentMenu:without context of chat_attachment | 未在聊天附件栏打开场景下调用 |
wx.invoke('hideChatAttachmentMenu', {
menuList: ["sendMessage"] // 要隐藏的菜单项,sendMessage。即附件栏底部发送按钮。
}, function(res){
if(res.err_msg == "hideChatAttachmentMenu:ok"){
}else {
//错误处理
/*
若menuList不包含sendMessage,则报错:"invalid menuList"
*/
}
});