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

    就此,

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

    。。

    。。。

    。。。。

    。。。。。

  • 相关阅读:
    OWNER:Java配置文件解决方案 使用简介
    验证数字最简单正则表达式大全
    使用Spring进行统一日志管理 + 统一异常管理
    SpringMVC 拦截器
    Java排序
    tomcat编码配置
    日常任务
    netty入门代码学习
    redis学习
    AutoLayout And Animation
  • 原文地址:https://www.cnblogs.com/yeziyou/p/14840369.html
Copyright © 2011-2022 走看看