精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

麻豆精品国产传媒mv男同| www.神马久久| 国产精品久久777777| 91久久爱成人| 国产精品7777777| 国产aⅴ精品一区二区三区久久| 欧美视频一区二区| www.国产二区| 男生女生差差差的视频在线观看| 美国十次了思思久久精品导航| 欧美巨乳美女视频| 成人免费看aa片| 精品午夜视频| 91国偷自产一区二区开放时间 | 视频一区二区三区国产| 免费精品视频在线| 性色av一区二区三区免费| 日韩精品久久久久久久的张开腿让| 免费欧美网站| 欧美少妇bbb| 日本a在线免费观看| 思思99re6国产在线播放| proumb性欧美在线观看| 成人两性免费视频| 中文字幕在线看人| 尤物精品在线| 操91在线视频| 国产三级在线观看完整版| 精品国产18久久久久久洗澡| 91精品啪在线观看国产60岁| 日本成人在线免费视频| a级片在线免费| 亚洲精品视频自拍| 色女人综合av| 欧美老女人性开放| 99久久综合精品| 成人羞羞视频免费| 99这里有精品视频| 久久精品国产精品亚洲综合| 日本一欧美一欧美一亚洲视频| 国产精品suv一区二区69| 亚洲国产精品综合久久久| 国产亚洲欧美日韩美女| 精品夜夜澡人妻无码av| 成人av激情人伦小说| 日韩色在线观看| 在线观看免费视频污| 成人免费在线观看视频| 欧美性感一类影片在线播放| 国产成人手机视频| 欧美日韩免费看片| 一本到不卡精品视频在线观看 | 色哟哟一一国产精品| 精品国产不卡| 亚洲视频在线视频| 白白色免费视频| 国产伦精品一区二区三区千人斩| 日韩精品视频在线观看免费| 粉嫩av懂色av蜜臀av分享| 久久精品福利| 亚洲欧洲国产一区| 人妻少妇无码精品视频区| 免费观看久久av| 亚洲午夜av电影| 欧美成人另类视频| 婷婷六月综合| 欧美日韩国产二区| 久久国产一级片| 99国产精品视频免费观看一公开 | 美日韩一二三区| 亚洲专区一区| 国产精品久久久久影院日本| 亚洲图片小说视频| 麻豆91在线观看| 91麻豆国产精品| 丰满熟妇人妻中文字幕| 91亚洲精品久久久蜜桃网站 | 午夜影院欧美| 欧美极品第一页| 中文字幕av影院| 麻豆精品一区二区三区| 亚洲自拍偷拍第一页| 日本xxxx人| 国产日本欧美一区二区| 中文字幕久久综合| 国产黄色大片在线观看| 黑人巨大精品欧美一区二区一视频| 欧美精品第三页| 国产欧美日韩电影| 日韩电影免费观看中文字幕| 阿v天堂2014| 欧美午夜一区二区福利视频| 欧美做受高潮电影o| 911美女片黄在线观看游戏| 国产成人av资源| 视频一区视频二区视频三区高| av片哪里在线观看| 色香色香欲天天天影视综合网| 中日韩av在线播放| 精品国产影院| 日韩在线视频免费观看| 精品91久久久| 韩国视频一区二区| 久久久久久九九九九| 黄色在线免费网站| 91成人免费在线| 美女露出粉嫩尿囗让男人桶| 波多野结衣在线播放一区| 欧美日韩成人精品| 最好看的日本字幕mv视频大全| 国产成人精品亚洲777人妖| 日本一区二区三区视频在线观看| 性xxxxfjsxxxxx欧美| 欧美在线观看一二区| 在线观看一区二区三区四区| 99热在线成人| 国产999视频| 天天射,天天干| 亚洲精品成人在线| 亚洲精品自拍网| 香蕉久久夜色精品国产使用方法 | 亚洲少妇中文在线| 精品视频久久久久| 国产专区欧美精品| 天天综合色天天综合色hd| 涩涩视频在线免费看| 日韩一二三区不卡| 手机在线中文字幕| 人人狠狠综合久久亚洲| 欧美lavv| 亚洲欧洲自拍| 精品网站999www| 中文字幕第28页| 福利视频网站一区二区三区| 一区二区不卡在线观看| 在线成人视屏| 亚洲色图综合久久| 999视频在线| 久久精品日韩一区二区三区| 九九九九免费视频| 欧美交a欧美精品喷水| 欧美高清在线观看| 精品乱子伦一区二区| 综合色中文字幕| 欧美一级特黄aaa| 亚洲天天综合| 91福利视频导航| 尤物视频在线看| 日韩欧美成人一区二区| 激情综合网五月天| 成人午夜视频网站| 日本丰满少妇xxxx| 欧美一级二级三级视频| 欧美激情第三页| 黄色小视频免费在线观看| 亚洲国产精品一区二区www在线| 秘密基地免费观看完整版中文 | 欧美 日韩 中文字幕| 亚洲精品国产一区二区精华液 | 日韩欧美一区中文| 男人晚上看的视频| 激情综合网最新| www.黄色网址.com| 免费观看性欧美大片无片| 欧美高清性猛交| 天堂中文在线资源| 色婷婷综合五月| 永久av免费网站| 成人一区二区三区视频在线观看 | 久久国产美女视频| 国产二区国产一区在线观看| 免费人成自慰网站| 欧美aaaaa级| 国产精品第10页| www在线观看播放免费视频日本| 日韩欧美aaaaaa| 一区二区三区福利视频| 国产精品久久免费看| 又黄又爽又色的视频| 亚洲激情亚洲| 午夜精品一区二区三区在线观看| 91精品一区| 欧美一级在线播放| 一级毛片视频在线| 欧美精品一区二区三区视频| 日本黄色中文字幕| 亚洲视频你懂的| 亚洲av无码成人精品国产| 免费看黄色91| 日本www在线视频| 日韩中文在线电影| 国产在线精品二区| 国内自拍亚洲| 69久久夜色精品国产69乱青草| av在线资源网| 亚洲国语精品自产拍在线观看| 中文字幕在线网址| 亚洲地区一二三色| 黄色裸体一级片| 91婷婷韩国欧美一区二区| 粉色视频免费看| 国产偷自视频区视频一区二区| 亚洲砖区区免费| 日韩精品福利一区二区三区| 成人中文字幕+乱码+中文字幕| 日本免费一区二区六区| 久久精品人人爽| 免费av在线电影| 亚洲成avwww人| 国产一区二区三区成人| 日韩欧美国产免费播放| 2018天天弄| 中文在线资源观看网站视频免费不卡| 中文字幕99页| 国产在线播放一区三区四| 北条麻妃视频在线| 亚洲精品乱码久久久久久蜜桃麻豆| 在线看无码的免费网站| 久久不见久久见国语| 成人永久免费| 亚洲码欧美码一区二区三区| 国产欧美日韩精品丝袜高跟鞋| 无遮挡爽大片在线观看视频 | 国产精品一区二区不卡| 啊啊啊国产视频| 男人天堂欧美日韩| 黄页网站大全在线观看| 国产精品videossex久久发布| 亚洲综合第一| 成人影院在线| 亚洲国产日韩欧美| 国产欧美日韩视频在线| 麻豆成人在线播放| 精品福利一区| 精品无码久久久久久久动漫| 成人性生交大片免费看96| 91av免费看| 久久99精品久久久野外观看| 国产精品一区二区3区| 成人全视频免费观看在线看| 国产精品白丝jk喷水视频一区| 伊人久久综合一区二区| 7777免费精品视频| 草草在线视频| 91福利视频在线观看| 瑟瑟视频在线看| 欧美一区在线直播| 欧美成人精品一区二区男人小说| 91高清免费视频| 最新日韩精品| 国产精品成人v| 国产福利91精品一区二区| 国产精品美女主播| 99欧美精品| 国产日韩在线精品av| 不卡一区视频| 99久久综合狠狠综合久久止| 91精品短视频| 麻豆91蜜桃| 成人免费av| 国产又爽又黄ai换脸| 亚洲国产日韩欧美在线| 又大又硬又爽免费视频| 99亚洲伊人久久精品影院红桃| 国产特级黄色大片| 首页综合国产亚洲丝袜| 国模私拍视频在线观看| 国产激情视频一区二区在线观看 | 国产女人爽到高潮a毛片| 91精品国产91久久综合桃花| 亚洲奶汁xxxx哺乳期| 亚洲黄页视频免费观看| 国产在线免费观看| 久久精品国产一区二区电影| 久操av在线| 日韩av毛片网| 国产免费av国片精品草莓男男| 高清一区二区三区视频| 亚洲宅男网av| 神马午夜伦理影院| 国产亚洲精品v| 国产3p在线播放| 国产成人在线视频免费播放| www.久久av| 亚洲三级视频在线观看| 日韩 欧美 综合| 欧美人妖巨大在线| 神马一区二区三区| 色哟哟网站入口亚洲精品| 欧洲一区二区三区| 国产极品jizzhd欧美| 青草伊人久久| 日韩偷拍一区二区| 国产精品v欧美精品v日本精品动漫| 国产极品美女高潮无套久久久| 韩国三级中文字幕hd久久精品| 日韩精品一区二区三区高清免费| 中文字幕第一区第二区| 国产一级理论片| 欧美日韩亚洲综合一区| 天堂中文资源在线观看| 久久艳片www.17c.com | 欧洲av在线精品| 丰满人妻一区二区三区四区53| 色综合影院在线| 91探花在线观看| 国产精品视频资源| 日韩大尺度在线观看| 国内外成人激情免费视频| 老司机精品视频网站| 一区二区三区四区影院| 国产精品久久久一区麻豆最新章节| 国产成人无码精品| 日韩欧美一卡二卡| av黄色在线观看| 日本精品久久久久影院| 丁香综合av| 成人国产一区二区三区| 美女脱光内衣内裤视频久久网站| 37p粉嫩大胆色噜噜噜| 一级精品视频在线观看宜春院| 88av在线视频| 色av吧综合网| 日韩毛片在线| 日本精品一区| 久久蜜桃精品| 永久免费看mv网站入口78| 亚洲成人av一区二区三区| 精品久久久无码中文字幕| 日韩有码在线播放| 99精品在免费线偷拍| 日本精品一区| 日本视频在线一区| 蜜桃无码一区二区三区| 色屁屁一区二区| 玖玖综合伊人| 国产精品成人久久久久| 欧美视频免费| 蜜臀视频一区二区三区| 久久精品一级爱片| 成人免费视频国产免费| 亚洲人成在线一二| 一区二区视频免费完整版观看| 久热这里只精品99re8久 | 亚洲精选视频在线| 中文字幕av影视| 中文字幕成人在线| 色综合天天色| 日本女人高潮视频| 国产大陆精品国产| 久草视频免费播放| 亚洲第一区第二区| 国产激情在线播放| 欧美另类高清视频在线| 奇米888四色在线精品| 日韩av毛片在线观看| 538在线一区二区精品国产| 国产午夜精品久久久久免费视| 91文字幕巨乱亚洲香蕉| 激情亚洲网站| 法国伦理少妇愉情| 欧美系列亚洲系列| 久久国产精品一区| 粉嫩av四季av绯色av第一区| 日韩视频一区| 伊人影院综合网| 欧美一区二区视频在线观看| 日韩三级电影视频| 精品一区二区国产| 蜜桃av一区二区| 一区视频免费观看| 亚洲国产精品美女| 亚洲a∨精品一区二区三区导航| 一区二区在线观| 成人avav在线| 亚洲视屏在线观看| 久久99久国产精品黄毛片入口| 人人香蕉久久| 中文字幕 日韩 欧美| 亚洲成人中文在线| 第一页在线观看| 99久久国产免费免费| 日韩精品一二区| 欧美激情国产精品免费| 亚洲精品色婷婷福利天堂| 一区二区三区| 亚洲不卡中文字幕无码| 国产精品久久久久久久久免费丝袜| 丰满人妻一区二区三区免费视频 | 久久动漫网址| 国产一二三区av| 天天亚洲美女在线视频| 91在线品视觉盛宴免费| 国产美女99p| 久久国产日韩欧美精品| 国产成人无码精品久在线观看 | 国产在线日韩欧美| 黄色片网站在线免费观看| 欧美成年人视频| jizzjizz欧美69巨大|