收藏
回答

vue 中调用微信分享wx.onMenuShareAppMessage之后,导致其他页面都可以分享?

我在router.beforEach路由守卫中判断,to.name='home'时(当前为首页)进行调用微信分享,之后我切换到classlist(产品详情页面)路由,没有调用微信分享接口,但是还是可以进行分享,而且分享的还是home页面调用的分享内容,在刷新一下页面之后classlist(产品详情)页面就不能分享了。

自己感觉问题原因:由于vue是单页面应用,切换路由并不是跳转页面,而只是dom进行了重新的渲染,home页面调用的微信分享,在classlist页面也能使用,刷新页面的话router.beforEach会判断是否是home页面,如果不是就不进行加载微信分享。

求解决方案

首页:

产品列表页:

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签