精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Vue3問題:如何實現(xiàn)微信掃碼授權登錄?

開發(fā) 前端
微信掃碼授權有幾種實現(xiàn)方式?說一下這幾種實現(xiàn)方式的原理是什么?Vue中的微信掃碼授權登錄,與Uniapp和原生小程序的微信授權登錄,它們之間有共同點嗎?

昨天搞了個服務器,騰訊云的輕量應用服務器,價格還算實惠。又搞了個自己的域名,但在起名字時犯了難,想了半天都不知道叫啥,后來還是感謝對象的指點,哈哈哈。

擁有了自己的服務器,接下來,就可以開始我的后端微服務學習啦,加油共勉。

一、需求分析,問題描述

1、需求

微信掃碼授權,如果允許授權,則登錄成功,跳轉(zhuǎn)到首頁。

2、問題

  • 微信掃碼授權有幾種實現(xiàn)方式?
  • 說一下這幾種實現(xiàn)方式的原理是什么?
  • vue中的微信掃碼授權登錄,與uniapp和原生小程序的微信授權登錄,它們之間有共同點嗎?

二、解決問題,答案速覽

1、網(wǎng)頁跳轉(zhuǎn)式

前端只需調(diào)用后端微信登錄的接口即可。生成微信二維碼、傳遞code參數(shù)等操作都在后端處理。

2、網(wǎng)頁內(nèi)嵌式

  • 在public/index.html的head標簽中引入wxLogin.js。
  • 在template中設置一個內(nèi)嵌二維碼容器,可以自定義容器的樣式。
  • 創(chuàng)建WxLogin對象,配置必要參數(shù),并通過id關聯(lián)內(nèi)嵌二維碼容器。其中,參數(shù)redirect_uri和appid最關鍵,redirect_uri配置的是掃碼授權成功后的重定向頁面地址,在重定向頁面可以拿到最最最重要的code參數(shù)。
  • 在重定向頁面通過code參數(shù)請求后端微信登陸的接口,獲取access_token并存到本地,登錄成功跳轉(zhuǎn)首頁。此處根據(jù)業(yè)務自定義邏輯即可。
// 在public/index.html的head標簽中引入
<script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
<!-- 內(nèi)嵌二維碼容器 -->
<div id="login_container"></div>


// 獲取code
var obj = new WxLogin({
      // 需要顯示內(nèi)嵌二維碼的容器id
      id: 'login_container', 
      // 應用ID
      appid: '', 
      // 網(wǎng)頁默認即可
      scope: 'snsapi_login', 
      // 授權成功后回調(diào)的url
      redirect_uri: encodeURIComponent(''), 
      // 可設置為簡單的隨機數(shù)加session用來校驗
      state: Math.ceil(Math.random() * 1000), 
      // 二維碼的樣式,提供"black"、"white"可選。
      style: 'black', 
      // 自定義樣式鏈接
      href: '' 
    })
  }
// 通過code請求接口獲取access_token
import { useRoute, useRouter } from 'vue-router'
const router = useRouter()
const route = useRoute


let code = route.query.code
let state = route.query.state
if (code) {
  let codeForm = {
    code: code,// 關鍵
    state: state,
  }
  // 調(diào)微信登錄的后端接口
  LoginApi(codeForm).then(res => {
    localStorage.setItem('access_token', res.data.token)
    router.push('home')
  })
}

三、問題解析,知識總結(jié)

1、微信掃碼授權登錄有幾種實現(xiàn)方式?

微信掃碼授權登錄有兩種實現(xiàn)方式:網(wǎng)頁外鏈式、網(wǎng)頁內(nèi)嵌式。

網(wǎng)頁外鏈式

在選擇帶第三方登錄方式時,點擊微信登錄,然后會跳轉(zhuǎn)到一個新的微信掃碼頁面。當用戶掃碼允許授權登錄后,就會自動關閉掃碼頁面,然后跳轉(zhuǎn)到首頁。

此方式可以算是后端處理。

網(wǎng)頁內(nèi)嵌式

在選擇帶第三方登錄方式時,點擊微信登錄,會在當前頁面的某處彈出一個內(nèi)嵌的二維碼。當用戶掃碼允許授權登錄后,就會直接跳轉(zhuǎn)到首頁。

此方式可以算是前端處理,但這種方式比較推薦,用戶體驗比較好。

2、說一下這幾種實現(xiàn)方式的原理是什么?

網(wǎng)頁外鏈式

步驟一:用戶進入登錄頁,在登錄頁選擇微信登陸,前端調(diào)用后端微信登錄的接口,后端會生成微信二維碼,將地址返回給前端,前端響應后會在新頁面打開這個二維碼地址。

步驟二:用戶用微信掃碼,當授權成功后,就會自動重定向到后端掃碼回調(diào)的接口。可以自動重定向到指定接口,是因為在生成二維碼時,回調(diào)地址填的是后端接口地址,此處區(qū)別于網(wǎng)頁內(nèi)嵌式。

步驟三:后端會在重定向掃碼回調(diào)接口中獲取到code參數(shù),再通過code參數(shù)獲取到access_token、openid,進而獲取用戶信息,最終返回重定向首頁地址給前端,登錄成功跳轉(zhuǎn)到首頁。其中,地址內(nèi)攜帶著access_token、openid、用戶信息等參數(shù),前端會保存這些參數(shù)到本地存儲中。

網(wǎng)頁內(nèi)嵌式

步驟一:用戶進入登錄頁,在登錄頁選擇微信登陸,然后就會在內(nèi)嵌二維碼容器中顯示出二維碼。

步驟二:用戶用微信掃碼,當授權成功后,就會自動重定向到中轉(zhuǎn)頁。其中,中轉(zhuǎn)頁可以是注冊頁,也可以是當前登錄頁。

步驟三:前端在中轉(zhuǎn)頁獲取當前路由對象的query信息,并通過請求接口將query信息中的code參數(shù)傳給后端。

步驟四:后端就會通過code參數(shù)獲取到access_token、openid,進而獲取用戶信息,當前端拿到這些參數(shù)后就會登錄成功,跳轉(zhuǎn)到首頁,并保存到本地存儲中。

3、vue中的微信掃碼授權登錄,與uniapp和原生小程序的微信授權登陸,它們之間有共同點嗎?

uniapp的微信授權登錄,主要借助uni.getUserProfile和uni.login這兩個API實現(xiàn)。getUserProfile作用是獲取用戶授權,login作用是獲取code參數(shù)。

原生小程序的微信授權登錄,主要借助wx.getUserProfile和wx.login這兩個API實現(xiàn)。getUserProfile作用是獲取用戶授權,login作用是獲取code參數(shù)。

uniapp和原生小程序的微信授權登陸的原理,和vue中的微信掃碼授權登錄基本一致,掌握其一即可。

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-12-18 09:58:46

微信掃碼支付Vue3

2020-03-08 15:39:41

微信掃碼登陸二維碼

2024-01-03 08:20:40

2024-02-27 08:27:18

元素拖拽Vue3拼圖驗證

2022-06-10 06:55:21

JustAuthSpring

2024-02-01 09:10:04

頁面引導工具Vue3

2021-10-26 10:29:45

掃碼登錄功能

2024-01-23 09:15:33

Vue3組件拖拽組件內(nèi)容編輯

2020-04-29 09:22:10

微信更新內(nèi)測

2021-12-02 05:50:35

Vue3 插件Vue應用

2024-01-08 08:50:19

Vue3級聯(lián)菜單數(shù)據(jù)懶加載

2023-03-26 00:00:00

2023-11-28 09:03:59

Vue.jsJavaScript

2020-02-05 14:12:19

微信淘寶開端

2021-07-12 05:31:15

微信微信電腦版掃碼登錄

2021-11-30 07:31:42

微信支付寶付款

2022-03-10 11:04:04

Vue3Canvas前端

2025-06-09 07:11:56

2024-03-19 08:35:30

Vue3添加水印維護版權標識

2014-03-05 14:41:55

二維碼登錄
點贊
收藏

51CTO技術棧公眾號

国产精品国产自产拍高清av水多| 午夜精品久久久久久久久久久| 国产美女扒开尿口久久久| 天海翼在线视频| 国产精品videossex| 色综合天天在线| 免费成人深夜夜行网站视频| 色视频在线观看| 韩国一区二区三区| 欧美在线xxx| 色老板免费视频| 久久av网址| 日韩精品一区二区三区老鸭窝| 男人透女人免费视频| 在线观看电影av| 国产偷国产偷亚洲高清人白洁| 亚洲一区美女视频在线观看免费| 中文字幕av影院| 伊人成综合网| 一区二区三区视频观看| 国产成人av片| 日韩国产一二三区| 欧美色视频日本高清在线观看| 成人在线观看www| 久久久久久久影视| 成人精品视频.| 91亚洲国产精品| 国产精品久久久久久久久夜色| 伊人久久大香线蕉综合热线| 日韩中文字幕在线看| 欧美熟妇精品黑人巨大一二三区| 欧美国产中文高清| 欧美亚洲日本一区| 国产成人亚洲精品无码h在线| 青青草视频在线免费直播| 国产精品视频一二| 日本成人三级| 男女av在线| 久久免费看少妇高潮| 国产精品18毛片一区二区| 国产一区二区在线播放视频| 秋霞国产午夜精品免费视频| 欧美在线激情网| 天天操中文字幕| 亚洲九九精品| 91精品国产高清| 日韩黄色三级视频| 亚洲乱码在线观看| 欧美亚洲网站| 欧美一级视频在线观看| 日本一区二区三区免费视频| 欧美特黄一区| 欧美大片在线免费观看| 黄色a级片在线观看| 中文字幕一区二区精品区| 北条麻妃一区二区三区中文字幕| 中文字幕第二区| 日韩成人精品一区二区| 中文字幕亚洲一区二区三区| 69精品无码成人久久久久久| 国内精品视频在线观看| 亚洲一区二区精品| 五月婷婷欧美激情| 久久在线视频免费观看| 日韩日本欧美亚洲| 久久国产精品国语对白| 国产精品黄色| 欧美亚洲另类视频| 久久人人爽人人爽人人片av免费| 久久久久久黄| 国产一区视频在线播放| 国产麻豆一精品一男同| 国产成人精品亚洲午夜麻豆| 国产精品国模大尺度私拍| 少妇精品高潮欲妇又嫩中文字幕| 99麻豆久久久国产精品免费优播| 欧美午夜欧美| 黄色在线观看网站| 亚洲一级电影视频| 欧美二区在线视频| 色猫猫成人app| 91精品国产综合久久久久久久 | 欧美大胆人体bbbb| 免费看毛片的网站| 色偷偷综合网| 欧美激情精品久久久久久| 久久久久久久久影院| 免费的成人av| 加勒比在线一区二区三区观看| 经典三级在线| 亚洲免费伊人电影| 欧美女人性生活视频| 日韩成人综合网站| 亚洲精品电影网| 婷婷丁香综合网| 亚洲成人直播| 国产日韩精品在线播放| 欧美自拍第一页| 中文无字幕一区二区三区| a级片一区二区| 欧美电影网站| 日韩欧美高清在线| 男人的天堂av网| 99国产一区| 91青草视频久久| 久草视频视频在线播放| 亚洲综合在线观看视频| 久久99999| 青青草原在线亚洲| 久久夜精品va视频免费观看| 国产成人一级片| 国产精品18久久久久久vr| 日产精品久久久一区二区| 午夜成年人在线免费视频| 欧美三级视频在线观看| 中文字幕在线免费看线人| 91成人精品| 国产精品久久久久久久天堂| 亚洲精品久久久久久久久久久久久久 | 青梅竹马是消防员在线| 亚洲综合色噜噜狠狠| 午夜免费看视频| 国产精品片aa在线观看| 97av在线播放| 全国男人的天堂网| 亚洲精品成人a在线观看| 亚洲无吗一区二区三区| 亚洲婷婷伊人| 97在线精品视频| 国产 日韩 欧美 精品| 国产精品乱码久久久久久| www.亚洲天堂网| 久久视频在线观看| 久久久噜久噜久久综合| xxxx国产精品| 亚洲精品视频免费看| 日韩欧美亚洲另类| 国产午夜一区| 国产z一区二区三区| 日本一二三区在线视频| 精品国产31久久久久久| 亚洲中文字幕无码一区| 欧美日韩一区二区国产| 超碰97国产在线| 欧美aaaaaaa| 精品女同一区二区| 国产亚洲精品av| 处破女av一区二区| 国产色一区二区三区| 风间由美性色一区二区三区四区| 久久久久久国产免费| 亚洲精品97久久中文字幕| 亚洲综合激情网| 最新日本中文字幕| 国产精品入口| 欧美三级华人主播| 九色porny视频在线观看| 亚洲福利视频在线| 国偷自拍第113页| 久久―日本道色综合久久| 免费大片在线观看| 色天天久久综合婷婷女18| 91免费版网站入口| 手机在线免费av| 日韩高清不卡av| 中文字幕一区二区三区四区免费看 | 粉嫩aⅴ一区二区三区四区| 日本黄大片在线观看| 成人线上播放| 国产福利精品在线| 乱人伦中文视频在线| 日韩精品一区二区三区三区免费| 日本亚洲欧美在线| 国产日产亚洲精品系列| wwwwwxxxx日本| 国产精品vip| 欧美日韩国产精品一区二区| 九九久久国产| 欧美激情在线狂野欧美精品| 色哟哟在线观看| 欧美美女网站色| 日本三级2019| 中文字幕免费在线观看视频一区| 亚洲精品中文字幕乱码无线| 一本色道久久综合亚洲精品高清| 日韩国产精品一区二区| 经典三级久久| 国产va免费精品高清在线| av中文字幕在线观看| 日韩www在线| 91女人18毛片水多国产| 婷婷夜色潮精品综合在线| 特黄一区二区三区| 丁香婷婷综合网| 老熟妇仑乱视频一区二区| 女人天堂亚洲aⅴ在线观看| 欧美日韩免费观看一区| 国产日韩中文在线中文字幕| 欧洲美女7788成人免费视频| 性欧美高清come| 亚洲情综合五月天| 国内老熟妇对白hdxxxx| 日本高清无吗v一区| 国产一级在线视频| 日韩毛片视频在线看| 波多野结衣福利| 国产很黄免费观看久久| 性欧美videossex精品| 今天的高清视频免费播放成人| 亚洲精品一区二| 欧美美女在线| 精品国产一区二区三| 日韩黄色av| 国产欧美一区二区三区久久人妖| 欧美男人天堂| 久久久女女女女999久久| 嫩草香蕉在线91一二三区| 亚洲男女性事视频| 欧美综合视频在线| 91麻豆精品国产91久久久久| 中文字幕91爱爱| 精品久久久久久久久久久久久久 | 中文字幕人成人乱码| 亚洲精品一区二区三区蜜桃久 | 99亚洲精品视频| 日韩在线二区| 视频一区视频二区视频三区视频四区国产 | 精品在线观看视频| 黄大色黄女片18第一次| 日韩高清不卡一区二区三区| 久久精品国产精品亚洲色婷婷| 亚洲乱码视频| 免费在线观看视频a| 激情欧美一区| www.日本少妇| 伊人久久成人| 成年人网站免费视频| 亚洲午夜黄色| 成人精品视频在线播放| 红桃视频欧美| 国产 日韩 欧美在线| 韩日成人在线| 日韩av高清在线看片| 在线观看一区| 霍思燕三级露全乳照| 一区二区三区导航| 久久亚洲中文字幕无码| 99伊人成综合| 91视频最新入口| 久久一区激情| 日本 片 成人 在线| 久久66热re国产| 亚洲丝袜在线观看| 粉嫩在线一区二区三区视频| 大尺度在线观看| 97久久精品人人澡人人爽| 人妻丰满熟妇aⅴ无码| 国产网站一区二区三区| 情侣偷拍对白清晰饥渴难耐| 中文字幕一区免费在线观看| 日韩欧美123区| 亚洲狠狠爱一区二区三区| 亚洲精品视频在线观看免费视频| 婷婷久久综合九色国产成人 | 欧美一区二区性放荡片| 国产高清在线观看视频| 亚洲第一精品自拍| 日本电影一区二区在线观看| 中文字幕亚洲欧美日韩2019| 自由的xxxx在线视频| 欧美国产日本高清在线| xx欧美xxx| 91精品久久久久久久久中文字幕| 麻豆一二三区精品蜜桃| 精品国产乱码久久久久久丨区2区| 久久综合色占| 久久久天堂国产精品| 中日韩男男gay无套| 91看片在线免费观看| 风间由美性色一区二区三区| 三级网站在线免费观看| 国产精品国产三级国产普通话99 | 国产精品资源网| 中文字幕 亚洲一区| 中文av字幕一区| 久久这里只有精品免费| 色菇凉天天综合网| 国产999久久久| 亚洲男女自偷自拍图片另类| 国产婷婷视频在线| 欧美最近摘花xxxx摘花| 国产日韩一区二区三免费高清| 久久国产精品久久| 91久久电影| 免费看又黄又无码的网站| 久久国内精品自在自线400部| 亚洲精品久久一区二区三区777 | 18视频在线观看娇喘| 久久蜜桃精品| 亚洲黄色小说在线观看| 中文字幕巨乱亚洲| 国产午夜在线播放| 欧美一卡二卡三卡| 国产视频在线看| 午夜精品一区二区三区在线| 一区二区三区| 日韩欧美在线一区二区| 99热免费精品| 无码人妻久久一区二区三区蜜桃| 国产精品乱子久久久久| 天天干天天色综合| 亚洲国产精品一区二区久| 尤物yw193can在线观看| 国产日韩专区在线| 狠狠操综合网| 国产裸体舞一区二区三区| bt7086福利一区国产| www.毛片com| 欧美日韩国产另类不卡| 国外av在线| 日本欧美黄网站| 久久精品色综合| 国产成人艳妇aa视频在线 | 91精品人妻一区二区| 亚洲18女电影在线观看| 国产黄色一区二区| 久久久999国产| 亚洲精品大全| 一本一本a久久| 美女在线视频一区| 久久久久99精品成人| 欧美日韩一区二区三区高清 | 爱爱爱爱免费视频| 国产精品午夜在线观看| 国产精品自拍第一页| 亚洲欧洲在线观看| 粉嫩一区二区三区| 欧美亚洲另类久久综合| 久热综合在线亚洲精品| 瑟瑟视频在线观看| 色婷婷国产精品综合在线观看| 亚洲 国产 欧美 日韩| 97高清免费视频| 欧美电影在线观看完整版| 国产av天堂无码一区二区三区| 成人18精品视频| 亚洲精品国产精品乱码| 日韩经典中文字幕| 成人小电影网站| 日韩欧美一区二区三区久久婷婷| 日本aⅴ免费视频一区二区三区| 丁香花五月婷婷| 欧美日韩午夜精品| 国产福利在线播放麻豆| 99国产精品久久久久老师| 黄色av一区| 国产美女视频免费观看下载软件| 岛国av一区二区| 懂色一区二区三区| 91精品久久久久久综合乱菊| 欧美日韩国产探花| 日韩成人av一区二区| 色综合久久六月婷婷中文字幕| h视频在线观看免费| 91久久国产精品| 激情婷婷欧美| 公肉吊粗大爽色翁浪妇视频| 欧美日韩国产三级| 不卡av免费观看| 热舞福利精品大尺度视频| 久久99精品国产麻豆婷婷洗澡| 美女的奶胸大爽爽大片| 日韩成人av在线| 外国成人毛片| 久久精品国产sm调教网站演员| 久久日韩精品一区二区五区| 一二三四区在线| 韩国19禁主播vip福利视频| 国产一区二区观看| 日韩欧美理论片| 欧美日韩另类在线| 日韩伦理在线观看| 国产高清一区视频| 久久精品中文| 国产suv一区二区三区| 亚洲毛片在线看| 久久天堂久久| 国产精品无码一本二本三本色| 亚洲色图视频网| 四虎精品成人免费网站| 成人免费福利在线| 久久美女性网| 国产精选第一页| 久久精品成人欧美大片古装| 亚洲精品推荐| 成人一区二区三区仙踪林| 欧美性视频一区二区三区| 成全电影大全在线观看| 一区二区三区精品国产| 91视视频在线直接观看在线看网页在线看|