微信网页分享

微信内网页分享时,图片url不宜过长,否则会导致,分享到QQ的图片无法显示

$(function () {
        var config;


        var url = "[[@{/share/getJsShareConfig}]]"
        $.post(url, function (res) {
            res.data.debug = false;
            res.data.jsApiList = ['onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'translateVoice', 'checkJsApi'];
            $("#out").html("验证成功")
            config = res.data;
            wx.config(res.data);
        });

        wx.ready(function () {
            console.log("验证成功");
        });

        wx.error(function (res) {
            console.log("验证失败");
        });

        layui.use(['form'], function () {
            var form = layui.form;

            form.on('submit(submit)', function (data) {
                var shareData = {
                    title: data.field.title,
                    desc: data.field.desc,
                    link: 'http://xiaodingduang.com/share/redirect?url=' + data.field.url,
                    imgUrl: data.field.imgUrl,
                    success: function () {
                        layer.alert("生成成功", {
                            title: '提示'
                        })
                    }
                }
                wx.updateAppMessageShareData(shareData);
                wx.updateTimelineShareData(shareData);
                return false;
            });
        })

    })

猜你喜欢

转载自www.cnblogs.com/imsjw/p/10000828.html