vue-cli搭建的项目,hash模式会影响微信登录网页授权吗?

发布于 2022-09-12 02:17:59 字数 149 浏览 15 评论 0

最近在做公众号h5项目的微信登录,项目是用vue-cli3.0搭建的,路由模式为hash,不知道redirect_uri填带#的链接会不会无法直接console.log(this.$route.query.code), 由于项目链接还是http,我还无法测试该功能,所以想请教各位大神

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请帮我爱他 2022-09-19 02:18:00

会有影响的,建议使用history模式,否则在获取微信code和支付中会踩到坑。
建议让运维配置下服务器,参照Vue Router官方文档介绍。

轻拂→两袖风尘 2022-09-19 02:18:00

希望后面的网友不要被楼上误导,redirect_uri通过encodeURI完全可以带上#,只是redirect_uri里面会有其他参数,这样URL当中?会在#后面,这其实看起来是不合适的,但是前端取参是不影响的。

另外微信授权的回调地址,如果条件可行,建议直接后端路由,因为取了code也是传给后端,没必要走一次前端路由。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文