uniapp - 微信公众号授权登录
【緣由】
采用uniapp進行微信小程序和微信公眾號雙版本開發(fā);考慮到用戶唯一性,我們后端確定了以“unionid”.作為唯一標識。
有的小伙伴估計也是剛?cè)脒@坑,我就簡單說一下步驟流程
?
【摸索】
很抱歉,這個uniapp是高度仿造微信小程序的,路由管理也是;請不要用vue的路由管理做比較
假設(shè)我們的入口是:pages/index/index?,那么我們就要在這個頁面獲取到code碼,并且與后端交互
對于這種應(yīng)用,我們一般讓后端多次跳轉(zhuǎn)獲取到code,然后發(fā)送到前端,所以我和后端摸索了一下午,終于有了結(jié)果
?
【運用】
后端跳轉(zhuǎn)獲取code碼,最后拼接,假如主域名是: https://www.playsort.cn;?那么支付目錄就是:?https://www.playsort.cn/ (注意參數(shù)大小寫還有就是協(xié)議,最后用真機調(diào)試)
后端:主域名是?https://www.playsort.cn,那么redirect_uri回調(diào)返回地址就是:?https://www.playsort.cn/#/pages/index/index?code='xxxxxx'
前端:在onload調(diào)用一個后端獲取code的那個接口即可實現(xiàn)跳轉(zhuǎn),最后在pages/index/index的options參數(shù)接受到code
?
【結(jié)尾】
我想問問uniapp公眾號怎么在本地調(diào)試呢?哈哈
?
轉(zhuǎn)載于:https://www.cnblogs.com/cisum/p/11000289.html
總結(jié)
以上是生活随笔為你收集整理的uniapp - 微信公众号授权登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编写程序,找出用户输入的一串数的最大数,
- 下一篇: 微商城页面搭建教程你学到了吗?