我在router.beforEach路由守卫中判断,to.name='home'时(当前为首页)进行调用微信分享,之后我切换到classlist(产品详情页面)路由,没有调用微信分享接口,但是还是可以进行分享,而且分享的还是home页面调用的分享内容,在刷新一下页面之后classlist(产品详情)页面就不能分享了。
自己感觉问题原因:由于vue是单页面应用,切换路由并不是跳转页面,而只是dom进行了重新的渲染,home页面调用的微信分享,在classlist页面也能使用,刷新页面的话router.beforEach会判断是否是home页面,如果不是就不进行加载微信分享。
求解决方案
首页:
产品列表页:
有的,不知道怎么解决好呢
你好,提供下复现问题的链接,详细描述问题流程
赶快打开自己的vue项目看一下,是否有这样的bug