我当前配置的是第一个url:分享页面的url
微信分享url与JS安全域名的关系?微信分享需要用到两个URL,一个是通过获取的当前页面url var url = location.href.split('#')[0]; 一个是分享出去的url:下图的linkURL,我取得的是后台微信授权的url [图片] 那么我现在用的微信测试号中的JS安全域名应该填写那个URL?
2021-03-10简单的说就是:现在sdk1.6,微信的分享数据会在ready()函数加载时就载入,但是页面的数据是在生命周期函数create()加载的,crated()会访问后台,加载后页面显示,但是我发现微信的加载在页面加载之前,这样分享出来的数据就是默认的了
微信分享功能加载问题?开发环境:前台Vue2.6+ 微信Sdk1.6,后端Springboot wxshare.js,选用的是updateAppMessageShareData,updateTimelineShareData这两个方法,如下 [图片] [图片] js调用是在,mouted()下,如图 [图片] 由于页面的数据需要加载,我选择在create()下加载页面数据,moute()下,加载分享数据,如图 [图片] 但是现在遇到一个问题,由于页面加载数据涉及axios调用后端请求,我发现后台的数据情况,是在vue的生命周期函数mounted()发生完才加载实现的, 但是微信分享sdk的数据,ready()函数在该方法被调用时就已经加载了,于是微信风险加载的数据只是页面的初始默认数据,并不是实际要加载的页面数据,请看下图微信开发者工具debug模式打印的调用过程 [图片] 可以但是微信分享调用sdk的优先级很高,导致页面未加载完成,而分享的数据已经加载了 这种是不是我的代码有问题,请指教,下图是最终的分享数据,为默认分享 [图片] 这个问题困扰我了(非专业前端),哪位老哥有具体解决方案,可以加我微信细聊,愿意付费咨询,感谢
2020-12-30