着陆页面/home
跳转页面/product
分别在微信,QQ,企业微信中从home跳转到product
分别是下面三张图、
在企业微信,QQ中点击下面复制链接可以得到链接 /product
但是在微信当中无论怎么点击刷新得到的是着陆页 /home
有人知道是什么问题导致的么
(而且本地是正常的,只有放在线上会出现上述情况)
折腾了一天了,很奇怪的问题.
着陆页面/home
跳转页面/product
分别在微信,QQ,企业微信中从home跳转到product
分别是下面三张图、
在企业微信,QQ中点击下面复制链接可以得到链接 /product
但是在微信当中无论怎么点击刷新得到的是着陆页 /home
有人知道是什么问题导致的么
(而且本地是正常的,只有放在线上会出现上述情况)
折腾了一天了,很奇怪的问题.
router.beforeEach((to, from, next) => {
// 强制把url信息留在微信浏览器
setTimeout(function () {
window.location = window.location;
}, 500);
next()
})
这样处理下呢。
还是谢谢邀请,但是这个问题感觉只有遇到类似情况的人才能大概定位问题,这个还是应该考虑定位问题的方法:
它获取的是微信单页面应用的入口地址,你打印出来会发现地址是正确的,但复制出来就有问题。之前有用到它的分享功能,结果分享出来永远是入口地址,贼尴尬。后来的解决办法是在这个页面重新进入页面,就是本页面刷新一次,就能正确使用,原理就是把这个页面改成入口地址。写的有点乱,希望有点帮助
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
5 回答804 阅读
4 回答2.2k 阅读✓ 已解决
试了几次 若页面刷新 就会更新当前地址了 所以想到了重定向刷新页面试试 利用vue-router钩子函数勉强解决了 针对指定路由设置 代码如下
再复制链接 就更新啦