微信下如何设置Vue单页应用只分享特定落地页?
- 内容介绍
- 文章标签
- 相关推荐
本文共计705个文字,预计阅读时间需要3分钟。
实际上,关键字称为微信pushState仅能分享落地页+更便捷一点+应用场景:vue+vue-router+vue-router使用hash模式(history模式未试过)+不使用微信的js-sdk(因为本项目是可配置域名的商城)。
实际上关键词叫 微信pushState只能分享落地页 更贴切一点
应用场景:
- vue + vue-router
- vue-router使用hash模式(history模式没试过)
- 不使用微信的js-sdk(因为我这个项目是可配置域名的商城,比较特殊,不能使用微信sdk)
这个方案并不是最优秀的,会对性能造成一定的影响
HTML5 history.pushState
vue-router的内部是通过 history.pushState 和 history.replaceState 实现的。但是iOS设备的微信浏览器不会去检测它们的变化。但是我们可以通过更新 location.href 让微信浏览器识别到当前的url。
本文共计705个文字,预计阅读时间需要3分钟。
实际上,关键字称为微信pushState仅能分享落地页+更便捷一点+应用场景:vue+vue-router+vue-router使用hash模式(history模式未试过)+不使用微信的js-sdk(因为本项目是可配置域名的商城)。
实际上关键词叫 微信pushState只能分享落地页 更贴切一点
应用场景:
- vue + vue-router
- vue-router使用hash模式(history模式没试过)
- 不使用微信的js-sdk(因为我这个项目是可配置域名的商城,比较特殊,不能使用微信sdk)
这个方案并不是最优秀的,会对性能造成一定的影响
HTML5 history.pushState
vue-router的内部是通过 history.pushState 和 history.replaceState 实现的。但是iOS设备的微信浏览器不会去检测它们的变化。但是我们可以通过更新 location.href 让微信浏览器识别到当前的url。

