<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);
});
}
建议用微信小程序代码写,你用的是uniapp 。可能api没更新