• 调用微信 图片预览功能


    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;
              });
    
            }
          });
        };
  • 相关阅读:
    WPF基础篇之静态资源和动态资源
    15-Node-数据库
    15-Node
    12-Git
    总-S04-03 项目-大事件
    00-PHP难点
    08-PHP基础
    15-ES6
    16-Vue-webpack
    00-Web难点
  • 原文地址:https://www.cnblogs.com/gongxiaoyan/p/13576324.html
Copyright © 2020-2023  润新知