收藏
回答

微信分享,图片不显示请帮忙看下为什么?

<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

<!-- <script src="__STATIC__/js/jweixin-1.4.0.js"></script> -->

<script>

$(document).ready(function(){

setTimeout(function(){

share();// 这里是你想要延迟执行的代码

}, 300); // 延迟3秒执行

});

</script>

<script>

function share(){

var appId = '{$appId}'; // 替换为您的 appId  

var timestamp = '{$timestamp}'; // 替换为您的时间戳  

var nonceStr = '{$nonceStr}'; // 替换为您的 nonceStr  

var signature = '{$signature}'; // 替换为您的 signature  

var imgUrl = 'https://www.fashionnetwork.cn/static/images/sharelogo.jpg';//'{$imgUrl}';//decodeURIComponent('{$imgUrl}');//

var link = decodeURIComponent('{$link}');

var shareTitle = '{$list.title}';

var descContent = '{$list.title}';

wx.config({

beta: true,

debug: false,

appId: appId,

timestamp: timestamp,

nonceStr: nonceStr,

signature: signature,

jsApiList: [

'checkJsApi',

'onMenuShareTimeline',

'onMenuShareAppMessage'

]});

wx.ready(function(){

//朋友圈

wx.onMenuShareTimeline({

title: shareTitle,

link: link,

imgUrl: imgUrl,

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

});

wx.onMenuShareAppMessage({

title: shareTitle,

link: link,

desc: descContent,

imgUrl: imgUrl,

type: 'link', // 分享类型, music 、 video 或 link ,不填默认为link

dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

});

});

wx.error(function (res) {  

// 配置信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看  

console.log('微信JS接口配置失败: ', res);  

});  

}

回答关注问题邀请回答
收藏

1 个回答

  • Garcia
    Garcia
    07-17

    建议用微信小程序代码写,你用的是uniapp 。可能api没更新

    07-17
    有用
    回复
登录 后发表内容