本人想要隐藏三个按钮,代码如下:
wx.config({ debug: false, appId: "<?php echo $signPackage["appId"];?>", timestamp: <?php echo $signPackage["timestamp"];?>, nonceStr: "<?php echo $signPackage["nonceStr"];?>", signature: "<?php echo $signPackage["signature"];?>", jsApiList: [ //"showOptionMenu" //"showMenuItems" "hideMenuItems" ] }); wx.ready(function () { //wx.showOptionMenu(); /*wx.showMenuItems({ menuList: ["menuItem:openWithSafari","menuItem:refresh"] // 要显示的菜单项,全部menu项见附录3 });*/ // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,全部menu项见附录3 wx.hideMenuItems({ menuList: [ "menuItem:share:appMessage", //发送给朋友 "menuItem:share:timeline", //分享到朋友圈 "menuItem:copyUrl" //复制链接 ] }); });
实际上完全没用,而是把全部按钮都屏蔽了,只留下三个:调整字体、刷新、举报。
help!
解决方案
20
menuList填的不对
隐藏发送给朋友应当是:onMenuShareAppMessage
分享到朋友圈应当是:onMenuShareTimeline
隐藏发送给朋友应当是:onMenuShareAppMessage
分享到朋友圈应当是:onMenuShareTimeline