zoukankan      html  css  js  c++  java
  • 开启已关闭的微信分享功能

    由于整个项目中仅有一两个页面需要微信分享,故在在全局js中将其关闭。

    关闭微信分享代码如下:

    function onBridgeReady() {
      WeixinJSBridge.call('hideOptionMenu');
    }
    if (typeof WeixinJSBridge == "undefined") {
      if (document.addEventListener) {
        document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
      } else if (document.attachEvent) {
        document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
        document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
      }
    } else {
          onBridgeReady();
    }

    但是,在需要有分享的页面,在点击分享按钮之后需要将微信分享开启:

    openMenuShare() { //开起微信分享
        var _this = this;
        if (typeof WeixinJSBridge == "undefined") { //微信浏览器内置对象。参考微信官方文档
             if (document.addEventListener) {
                 document.addEventListener('WeixinJSBridgeReady', _this.onBridgeReady(), false);
           } else if (document.attachEvent) {
               document.attachEvent('WeixinJSBridgeReady', _this.onBridgeReady());
               document.attachEvent('onWeixinJSBridgeReady', _this.onBridgeReady());
            }
         } else {
              _this.onBridgeReady();
          }
      },
      onBridgeReady: function() {
          WeixinJSBridge.call('showOptionMenu');
      },

    就此,

    在某个单页面实现微信分享的开启。

    。。

    。。。

    。。。。

    。。。。。

  • 相关阅读:
    题解:2018级算法第五次上机 C5-图2
    题解:2018级算法第四次上机 C4-最小乘法
    题解:2018级算法第四次上机 C4-商人卖鱼
    题解:2018级算法第三次上机 C3-Zexal的浩瀚星辰
    C语言算法动态规划板子题汇总
    QT样式表
    3.PCB-禁止布线层
    2.PCB-板切割槽
    1.PCB-板形设置
    变压器
  • 原文地址:https://www.cnblogs.com/yeziyou/p/14840369.html
Copyright © 2011-2022 走看看