着陆页面/home跳转页面/product分别在微信,QQ,企业微信中从home跳转到product分别是下面三张图、在企业微信,QQ中点击下面复制链接可以得到链接 /product但是在微信当中无论怎么点击刷新得到的是着陆页 /home有人知道是什么问题导致的么(而且本地是正常的,只有放在线上会出现上述情况)折腾了一天了,很奇怪的问题.
还是谢谢邀请,但是这个问题感觉只有遇到类似情况的人才能大概定位问题,这个还是应该考虑定位问题的方法:
试了几次 若页面刷新 就会更新当前地址了 所以想到了重定向刷新页面试试 利用vue-router钩子函数勉强解决了 针对指定路由设置 代码如下
beforeEnter (to, from, next) { if (from.path !== '/') { router.go(to.path) } next() }
再复制链接 就更新啦
题主是怎么解决的?回退版本是什么意思呢?我遇到同样的问题,切换页面但是微信Url不变,导致分享的是主页的url
只在微信上有吗,其他浏览器呢,看看你的router配置文件
它获取的是微信单页面应用的入口地址,你打印出来会发现地址是正确的,但复制出来就有问题。之前有用到它的分享功能,结果分享出来永远是入口地址,贼尴尬。后来的解决办法是在这个页面重新进入页面,就是本页面刷新一次,就能正确使用,原理就是把这个页面改成入口地址。写的有点乱,希望有点帮助