国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【微信小程序】使用微信API獲取用戶信息實(shí)現(xiàn)登錄

這篇具有很好參考價(jià)值的文章主要介紹了【微信小程序】使用微信API獲取用戶信息實(shí)現(xiàn)登錄。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

實(shí)現(xiàn)步驟

1. 通過定義button按鈕點(diǎn)擊事件,點(diǎn)擊登錄后觸發(fā)事件

2. 通過wx.getUserProfile API調(diào)用用戶信息

3. 獲取成功就將數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)中,使用wx.setStorageSync('user',?user)

4. 存儲(chǔ)完獲取本地?cái)?shù)據(jù)wx.getStorageSync('user')

5. 頁面渲染數(shù)據(jù) 實(shí)現(xiàn)登錄文章來源地址http://www.zghlxwxcb.cn/news/detail-751538.html

wxml頁面

  <!--登錄-->
  <button  wx:if="{{!userInfo}}" bindtap="login">登錄</button>
  <view wx:else class="root">
    <image class="touxiang" src="{{userInfo.avatarUrl}}"></image>
    <text class="nicheng">{{userInfo.nickName}}</text>
  </view>


<!--退出登錄-->
<view  wx:if="{{userInfo}}">
        <button bindtap="nologin" >
            <text>退出登錄</text> 
        </button>
</view>

js頁面?


Page({

  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
   
    // 用戶信息
    userInfo:'',
  },


  /**
   * 生命周期函數(shù)--監(jiān)聽頁面加載
   */
  onLoad(options) {
      
    })

    // 用于獲取緩存,進(jìn)入小程序時(shí)調(diào)用
    let user=wx.getStorageSync('user')
    this.setData({
      userInfo:user
    })
  },


   // 登錄
  login(){
    console.log('點(diǎn)擊事件執(zhí)行了')
    wx.getUserProfile({
      desc: '必須授權(quán)才能使用',
      success:res=>{
        let user=res.userInfo
        wx.setStorageSync('user', user)
  console.log('成功',res)
  
  this.setData({
    userInfo:user
  })

  wx.navigateBack({
  })

  },
      fall:res=>{
        console.log('失敗',res)
      }
    })
  
  },


  // 退出登錄
  nologin(){
    this.setData({
      userInfo:''
    })
    wx.setStorageSync('user', null)
   }



})

wxss頁面

.touxiang {
  width: 150rpx;
  height: 150rpx;
  border-radius: 50%;
  margin-top: 20rpx;
  margin-bottom: 10rpx;
  margin-left: 40%;
}
.nicheng{
  color:white;
}

到了這里,關(guān)于【微信小程序】使用微信API獲取用戶信息實(shí)現(xiàn)登錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java后臺(tái)實(shí)現(xiàn)網(wǎng)站微信掃碼登錄功能,獲取用戶openid,及微信用戶信息(小程序碼方案),關(guān)聯(lián)微信小程序(個(gè)人主體小程序也可以)

    Java后臺(tái)實(shí)現(xiàn)網(wǎng)站微信掃碼登錄功能,獲取用戶openid,及微信用戶信息(小程序碼方案),關(guān)聯(lián)微信小程序(個(gè)人主體小程序也可以)

    目錄 前言 下面展示操作流程 注冊(cè)微信小程序 通過后臺(tái)獲取小程序碼 前端處理 時(shí)序圖理解 方案實(shí)現(xiàn)步驟 前言 很多業(yè)務(wù)場(chǎng)景之下我們需要實(shí)現(xiàn)? 微信掃碼登錄? 的需求,如: 同步網(wǎng)站與小程序的用戶數(shù)據(jù) 。 需要獲取用戶微信相關(guān)基本信息,如頭像、id等 實(shí)例:小程序上的

    2024年02月02日
    瀏覽(24)
  • 微信小程序獲取用戶信息流程

    要在微信小程序中獲取用戶信息,通常需要經(jīng)過以下流程: 此外,還需要在小程序的 app.json 文件中配置 scope.userInfo 以確??梢哉?qǐng)求用戶信息授權(quán)。例如: 需要注意的是,從微信 7.0.0 開始,用戶信息授權(quán)不再是全量授權(quán),而是分為兩部分:基本信息和用戶敏感信息?;拘?/p>

    2024年02月05日
    瀏覽(37)
  • 微信小程序—獲取用戶位置信息

    微信小程序—獲取用戶位置信息

    代碼: 結(jié)果示例: 接下來我們需要經(jīng)度(longitude)和緯度(latitude)兩個(gè)屬性

    2024年02月08日
    瀏覽(21)
  • 微信小程序獲取用戶信息nickname為“微信用戶”

    微信小程序獲取用戶信息nickname為“微信用戶”

    最近兩天小程序用戶登錄獲取到的用戶微信名稱都變成了\\\"微信用戶\\\",在網(wǎng)上找到的問題原因是getUserProfile API被收回微信社區(qū) 頭像昵稱填寫能力可以獲取用戶頭像和昵稱直接上代碼,如果有更好的方案請(qǐng)留言?。。。。。。。?/p>

    2024年02月12日
    瀏覽(25)
  • 微信小程序使用code碼獲取用戶信息提示errcode:40163 code been used,rid:

    微信小程序使用code碼獲取用戶信息提示errcode:40163 code been used,rid:

    后端在與前端小程序?qū)拥臅r(shí)候,經(jīng)常會(huì)要跟微信獲取一些信息。 今天在使用code獲取用戶信息的時(shí)候報(bào)錯(cuò):errcode:40163 code been used,rid: 在百度了很多中可能后 比如:同一個(gè)code被使用了多次,官網(wǎng)說只能用一次 請(qǐng)求地址多了空格或少了/,微信會(huì)幫忙拼接/再發(fā)起一次請(qǐng)求。。。

    2024年02月15日
    瀏覽(17)
  • 微信小程序-獲取用戶信息【梳理歷史】

    微信小程序-獲取用戶信息【梳理歷史】

    有一個(gè)迭代的過程,時(shí)間很近 大概分為4個(gè)內(nèi)容 1.2021年4月15日? 簡述:回收了一個(gè)接口,新增了一個(gè)接口 小程序登錄、用戶信息相關(guān)接口調(diào)整說明 | 微信開放社區(qū) (qq.com) 通過wx.login接口獲取的登錄憑證可直接換取unionID 回收wx.getUserInfo接口可獲取用戶個(gè)人信息能力 新增getUse

    2024年02月11日
    瀏覽(18)
  • 微信小程序-獲取用戶頭像信息以及修改用戶頭像

    微信小程序-獲取用戶頭像信息以及修改用戶頭像

    這里主要用到 button的open-type 功能,官網(wǎng)已有說明: 給 button 設(shè)置 open-type=\\\"chooseAvatar\\\" ,來使 bindchooseavatar 方法生效,在 bindchooseavatar 指定的函數(shù)中獲取用戶的頭像信息 該方法觸發(fā)后會(huì)自動(dòng)彈出提示框,讓用戶選擇頭像,用戶選擇的頭像會(huì)在 bindchooseavatar 指定的函數(shù)內(nèi)獲取,

    2024年02月11日
    瀏覽(31)
  • 微信小程序:獲取用戶信息(昵稱和頭像)

    微信小程序獲取用戶信息的接口幾經(jīng)變更,建議直接使用方式四: wx.getUserProfile 獲取 組件功能調(diào)整為優(yōu)化用戶體驗(yàn),平臺(tái)將于2022年2月21日24時(shí)起回收通過展示個(gè)人信息的能力。 如有使用該技術(shù)服務(wù),請(qǐng)開發(fā)者及時(shí)對(duì)小程序進(jìn)行調(diào)整,避免影響服務(wù)流程。查看詳情: https://de

    2023年04月08日
    瀏覽(96)
  • 微信小程序登錄,解決無法獲取用戶信息方法

    在上面的代碼中,首先定義了應(yīng)用的AppID和AppSecret。然后,實(shí)現(xiàn)了獲取微信用戶access_token的方法getAccessToken()和獲取微信用戶信息的方法getUserInfo()。其中,getAccessToken()方法需要傳入微信小程序登錄時(shí)獲取的code,會(huì)返回一個(gè)包含access_token和openid的Map;getUserInfo()方法需要傳入用戶

    2024年02月11日
    瀏覽(21)
  • 微信小程序之獲取用戶信息(流程+2種方法)

    微信小程序之獲取用戶信息(流程+2種方法)

    獲取流程圖 ui庫Vant Weapp: Vant Weapp地址(點(diǎn)擊跳轉(zhuǎn)) 第一種方法 適用于直接點(diǎn)擊登錄獲取 在界面添加登錄按鈕,用戶點(diǎn)擊按鈕調(diào)用wx.getUserProfile()函數(shù)來提示用戶授權(quán)登錄,授權(quán)成功后,把用戶頭像數(shù)據(jù)和名稱數(shù)據(jù)保存到緩存區(qū)里,并且改變?nèi)肿兞康闹?點(diǎn)擊登錄后 登錄成

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包