网上有很多资料配置前端和后端的代码,这里就写写踩过的几个坑
① 实现网页分享,即自定义标题,描述以及图标,要使用 企业公众号,个人公众号是没有分享权限的(更新:2022年11月,现在只能通过链接分享了,企业公众号也不能使用自定义标题啥的了)!
② 在配置JS接口安全域名时,如果自己还配置了nginx服务器的,需要在nginx的配置文件中,放开txt文件的访问,否则保存时,会出现 访问到www.xxx.com/xxx.txt内容与下载文件不符,请检查文件内容或重新上传原始文件
③ 手机端打开页面时,弹出了[object object],那是 error 函数中 alert 的 错误,可以用 JSON.stringify(res) ,转成字符串看看
④ 手机端微信分享用最新的接口,PC端微信用老的接口(不支持新的接口)
let info = {
title: '',
desc: '',
link: '',
imgUrl: '',
}
wx.ready(function (res) {
wx.updateAppMessageShareData({info});
wx.updateTimelineShareData(info);
try {
wx.onMenuShareAppMessage(info)
wx.onMenuShareTimeline(info)
}
catch (e) { }
}