zoukankan      html  css  js  c++  java
  • 关于微信分享功能开发的一些bug

    wx.onMenuShareTimeline({//onMenuShareTimeline
        title: (h('#mainForm').children('.content').inf('value')||'分享'), //=》分享
        link: 'http://17171777.com',
        imgUrl: '', // 分享图标
        success: function () {
            alert(1);
            shares.next();
        },
        cancel: function () { 
            alert(2);
            shares.next();// 用户取消分享后执行的回调函数
        },
        fail: function(e){
            alert(2.5);
        },
        complete: function(e){
            alert(3);
        }
    });
    

    上面的代码不报错,但是也不成功,开启了微信js的debug模式也只是wx.config验证成功的时候弹出说成功验证了,其它的alert一个都不弹,但是只要把onMenuShareTimeline换成chooseImage就能成功弹出选择照片的窗口...请问是不是我的onMenuShareTimeline参数设置错了呀?

    ps.用wx.checkJsApi检查onMenuShareTimeline接口,返回是true的。
    pps.在wx.configjsApiList: ['onMenuShareTimeline','onMenuShareWeibo']设置是没问题的
    ppps.已经获得这个接口的使用权,看下图

    pppps. 安卓和ios的微信都更新到最新版了,还是一样...再说,如果是因为微信不是最新版所以才没错误提示,那用户用旧版本的,岂不是要卡在这个步骤了?

    最后...

    原来是这个接口不是主动分享用的,而是设置用户点击分享按钮的时候分享的内容...并且用户点击分享之后会回调...我以为是主动分享的,所以发现什么提示都没有以为出问题了...

    原文链接 https://segmentfault.com/q/1010000002596645/a-1020000002596691

  • 相关阅读:
    MVVM
    vue-cli初始化项目2.x|3.x
    逻辑覆盖
    white box白盒测试
    black box黑盒测试
    总结回顾js arr的常见方法以及相关的使用场景(一)
    js 原生功底 (一)
    markdown 语法总结(一)
    阿里一面,面试官想看到的究竟是什么,带你揭秘!!!!
    关于Axios 源码你想了解的 在这儿
  • 原文地址:https://www.cnblogs.com/tongdengquan/p/6090486.html
Copyright © 2011-2022 走看看