微信分享功能加载问题?
开发环境:前台Vue2.6+ 微信Sdk1.6,后端Springboot
wxshare.js,选用的是updateAppMessageShareData,updateTimelineShareData这两个方法,如下
js调用是在,mouted()下,如图
由于页面的数据需要加载,我选择在create()下加载页面数据,moute()下,加载分享数据,如图
但是现在遇到一个问题,由于页面加载数据涉及axios调用后端请求,我发现后台的数据情况,是在vue的生命周期函数mounted()发生完才加载实现的,
但是微信分享sdk的数据,ready()函数在该方法被调用时就已经加载了,于是微信风险加载的数据只是页面的初始默认数据,并不是实际要加载的页面数据__,__请看下图微信开发者工具debug模式打印的调用过程
可以但是微信分享调用sdk的优先级很高,导致页面未加载完成,而分享的数据已经加载了
这种是不是我的代码有问题,请指教,下图是最终的分享数据,为默认分享
这个问题困扰我了(非专业前端),哪位老哥有具体解决方案,可以加我微信细聊,愿意付费咨询,感谢