有时候我们只需要微信菜单中的某些选项,则可以使用微信提供的JSAPI隐藏掉部分无用的菜单。微信对网页内部的JSAPI调用做了签名验证,所以需要调用任何的微信JSAPI都需要先配置微信JSAPI,配置微信JSAPI可以参见公众号开发文档。
//隐藏部分菜单按钮
wx.hideMenuItems({
menuList: [
'menuItem:share:qq',
'menuItem:share:weiboApp',
'menuItem:share:QZone',
'menuItem:share:email',
'menuItem:readMode',
'menuItem:openWithQQBrowser',
'menuItem:openWithSafari'
]
});
//显示部分菜单按钮
wx.showMenuItems({
menuList: [
'menuItem:addContact',
'menuItem:refresh',
'menuItem:profile',
'menuItem:share:brand'
]
});
可以隐藏或者显示的菜单代码如下:
基本类
传播类
保护类