使用hideAllNonBaseMenuItem隐藏非基础按钮接口后,点击微信浏览器底部回退或者前进
发布于 6 年前 作者 duanjing 13270 次浏览 来自 问答

https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html

使用hideAllNonBaseMenuItem隐藏非基础按钮接口后,刚打开页面确实可以隐藏掉那些按钮,但是多打开几个页面后点击微信浏览器底部回退或者前进,在点击右上角三个点查看,那些基础按钮显示出来了。这问题如何处理?

【微信浏览器打开的普通HTML页面,安卓没问题,iphone11测试发现的问题,其他ios机型没测试!】

2 回复
var wxConfig = {
      debug: false,
      appId: '', // 必填,公众号的唯一标识
      timestamp: '', // 必填,生成签名的时间戳
      nonceStr: '', // 必填,生成签名的随机串
      signature: '',// 必填,签名
      jsApiList: [
         'onMenuShareTimeline',
         'onMenuShareAppMessage',
         'onMenuShareQQ',
         'onMenuShareWeibo',
         'onMenuShareQZone',
         'hideAllNonBaseMenuItem'
      ]
   };
</script>
<script>
   wx.config(wxConfig);
   wx.ready(function () {
      wx.hideAllNonBaseMenuItem();
   });

你是vue么?设置隐藏是在哪个生命周期触发的,你这个应该是回到当前页面后没有重新设置隐藏。

回到顶部