收藏
回答

使用hideAllNonBaseMenuItem隐藏非基础按钮接口后,点击微信浏览器底部回退或者前进

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

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

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

最后一次编辑于  2020-06-11
回答关注问题邀请回答
收藏

2 个回答

  • 九歌^
    九歌^
    2020-06-11

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

    2020-06-11
    有用
    回复 2
    • 陈陈
      陈陈
      2020-06-11
      普通微信浏览器打开的H5页面,不是VUE
      2020-06-11
      回复
    • 九歌^
      九歌^
      2020-06-11回复陈陈
      h5的框架是啥。jq?
      2020-06-11
      回复
  • 陈陈
    陈陈
    2020-06-11
    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();
       });
    
    2020-06-11
    有用
    回复
登录 后发表内容
问题标签