gongxiaoyan
function getSignatureInfo1(list, item) {
      $.ajax({
        type: \'post\',
        dataType: \'json\',
        cache: false,
        timeout: 50000,
        url: \'\', // 获取签名的地址
        data: {
          pageUrl: location.href.split(\'#\')[0]
        },
        success: function (data) {
            wxSignInfo = {
              debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
              appId: data.appid, // 必填,公众号的唯一标识
              timestamp: data.timestamp, // 必填,生成签名的时间戳
              nonceStr: data.nonceStr, // 必填,生成签名的随机串
              signature: data.signature, // 必填,签名,见附录1
              jsApiList: [\'chooseImage\',\'uploadImage\',\'previewImage\'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
            };
            wx.config(wxSignInfo);
                wx.ready(function(){ //调用拍照
                  wx.previewImage({
                      current: \'`${ossUrl}${item}`\', // 当前显示图片的http链接
                      urls: list, // 所有图片
                      success: function (res) {
                      },
                      fail: function(re){
                          wx.getNetworkType({
                              success: function (res) {
                                  newNet = res.networkType; // 返回网络类型2g,3g,4g,wifi
                              }
                          });
                      }
                  });
                });
          wx.error(function (res) {
            $(\'body\').attr(\'style\', \'overflow: hidden\');
            fnLayerBox(\'微信签名有误\')
            return false;
          });

        }
      });
    };

 

分类:

技术点:

相关文章: