微信公众号的Api 一些说明 关于 WeixinJSBridge API

WeixinJSBridge API 网上有很多说可以一键关注、分享给好友、分享到朋友圈之类的,这些都被禁止了,真刺激,因为在做自定义分享按钮点击分享的那种,所以使用微信js-sdk实现分享吧

当然WeixinJSBridge API还有一部分APi还是可以使用的

比如:

    onBridgeReady () {
      window.WeixinJSBridge.call('hideToolbar') // 通过下面这个API隐藏底部导航栏
      window.WeixinJSBridge.call('showToolbar') // 通过下面这个API显示底部导航栏 
      window.WeixinJSBridge.call('hideOptionMenu') // 通过下面这个API隐藏右上角按钮
      window.WeixinJSBridge.call('showOptionMenu') // 通过下面这个API显示右上角按钮
      window.WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
        alert(e.err_msg)
      })// 在这里拿到e.err_msg,这里面就包含了所有的网络类型
    }
    if (typeof window.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()
    }

微信js-sdk的分享举个例子

    window.wx.ready(function () {
      window.wx.onMenuShareTimeline({
        title: '美学生活,触手可及。免单分享,就现在!',
        desc: 'test',
        link: location.protocol + '//' + window.location.href.split('/').slice(2, 4).join('/') + '/goods?spuId=5bc444dbc4948834ea62e967',
        imgUrl: location.protocol + '//' + 'btsstatic.oss-cn-shanghai.aliyuncs.com/mp/free-sheet/share.png',
        success: function () {}
      })
    })

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章