微信公众号 调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值被替换问题 

 

posted on 2020-04-10 21:59  九块九包帅  阅读(179)  评论(0)    收藏  举报

导航