uniapp - 微信公众号受权登陆

【原因】前端

采用uniapp进行微信小程序和微信公众号双版本开发;考虑到用户惟一性,咱们后端肯定了以“unionid”.做为惟一标识。vue

有的小伙伴估计也是刚入这坑,我就简单说一下步骤流程小程序

 

【摸索】后端

很抱歉,这个uniapp是高度仿造微信小程序的,路由管理也是;请不要用vue的路由管理作比较微信小程序

假设咱们的入口是:pages/index/index ,那么咱们就要在这个页面获取到code码,而且与后端交互微信

对于这种应用,咱们通常让后端屡次跳转获取到code,而后发送到前端,因此我和后端摸索了一下午,终于有告终果app

 

【运用】spa

后端跳转获取code码,最后拼接,假如主域名是: https://www.playsort.cn; 那么支付目录就是: https://www.playsort.cn/ (注意参数大小写还有就是协议,最后用真机调试)调试

后端:主域名是 https://www.playsort.cn,那么redirect_uri回调返回地址就是: https://www.playsort.cn/#/pages/index/index?code='xxxxxx'code

前端:在onload调用一个后端获取code的那个接口便可实现跳转,最后在pages/index/index的options参数接受到code

 

【结尾】

我想问问uniapp公众号怎么在本地调试呢?哈哈

相关文章
相关标签/搜索