本人想要隐藏三个按钮,代码如下:
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