关于VUE Spa 项目html5-History模式在微信浏览器内IOS和安卓分享的问题

IOS:


ios的微信对于vue的单页面项目只记住第一次进来的url,也就是说不管你在那个页面复制链接,它显示的都只是你在第一次进来的url;
还有一种情况,不管你在哪个页面刷新,它就以那个页面为准,不管你在哪个页面,复制链接的显示的就是那个刷新的页面。
Android:


安卓的话就需要在每个页面需要签名,也就是安卓哪个页面复制链接,就显示哪个页面的路径。

解决方案之一是:在入口记录入口链接然后去后台进行签名,在需要分享的地方进行判断是android还是ios,ios的话使用之前记录的签名
android的话使用当前路径进行签名。

参考:https://www.cnblogs.com/juewuzhe/p/7234195.html
参考:https://github.com/vuejs/vue-router/issues/481

猜你喜欢

转载自www.cnblogs.com/kaibo520/p/10402804.html