微信公众号 调JS-sdk 作分享功能 遇到问题记录 无代码
环境::vue-cli4
问题 ::
1 iOS 环境下 router路由 history模式 url 不会随着路由更改
2 安卓环境下 router路由 hash模式 微信分享接口会把分享的link url 的哈希值 强制替换 最终导致访问到首页
问题1是在网上看见的 (因项目使用 hash模式 未的验证
问题2:: 最终解决的办法用的是重定向
原理是
分享接口 link url 实际传的值是一个接口 通过配置参数 最终由后端 重定向到 要分享的url
另外 网友也有提到 作前端重定向 (一并记录)
即作一个非vue页面 (没有 hash值 不会被微信接口 替换内容的)
把这个页面作为 分享接口 的 link url
并将要分享的url 作参数传入
在从这个页面跳转到 分享url
这样来避开
直接传路径url hash值被替换问题
浙公网安备 33010602011771号