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');
      },

    就此,

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

    。。

    。。。

    。。。。

    。。。。。

  • 相关阅读:
    Java之泛型练习
    集合框架-Map练习-记录字母出现的次数
    集合框架Map之entrySet方法的使用
    集合框架Map之KeySet方法的使用
    Java集合框架之LinkedList-----用LinkedList模拟队列和堆栈
    springboot2.0+mycat实验读写分离
    mysql主从复制
    mycat读写分离
    kafka初探
    redis-List类型
  • 原文地址:https://www.cnblogs.com/yeziyou/p/14840369.html
Copyright © 2011-2022 走看看