关于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

posted @ 2019-02-19 18:25  kkaiboo  阅读(1439)  评论(0编辑  收藏  举报