问题描述:

在做微信分享的时候,出现了一个问题,当一个人将活动分享给好友时,好友在微信中打开页面,页面进度条加载到80%左右时就不动了,之后进度条消失,屏幕无任何显示白屏状态,后台也无错误。

问题原因:

经过不断测试排查,发现是分享链接中的#号引起的!前端使用Vue.js,#是路由,但是微信却将分享出去的链接中#号后面部分截取掉了,导致后面带的分享来源参数被截掉了,页面呈现出一直在加载的状态。

解决方案:

之前的分享链接样子如下,#号后面被微信截掉,导致friendId无法获取

http://demo.xxx.com/dzp/?from=singlemessage#/dzp/project?friendId=151613270061

后来前端经过改造,将链接地址改为如下样子,解决了问题

http://demo.xxx.com/dzp/?friendId=151613270061&from=singlemessage#/dzp/project



更多内容请参见:

http://www.cnblogs.com/mingxinice/p/mingxin.html

Logo

前往低代码交流专区

更多推荐