2021-11-20 小程序

  login(){
    //獲取當(dāng)前微信用戶信息
    wx.getUserProfile({
      // 設(shè)置獲取微信信息的用途
      desc: '登錄系統(tǒng)',
      // 成功獲取用戶信息的回調(diào)函數(shù)
      success:(e)=>{
        // 獲取用戶的頭像,昵稱
        let {userInfo:{avatarUrl,nickName}} = e
        // 更新頁(yè)面渲染
        this.setData({
          avatarUrl:avatarUrl,
          nickName:nickName,
          isLogin:true
        })
        // 將頭像和昵稱保存到緩存中
        wx.setStorageSync('avatarUrl', avatarUrl)
        wx.setStorageSync('nickName', nickName)
      }
    })
  },
//退出登錄方法
  exit(){
    // 清空緩存數(shù)據(jù)
    wx.clearStorageSync()
    this.setData({
      avatarUrl:'',
      nickName:'',
      isLogin:false,
      contact:''
    })
  },


/**
   * 生命周期函數(shù)--監(jiān)聽頁(yè)面加載
   */
  onLoad: function (options) {
    //判斷緩存中有沒(méi)有用戶昵稱,如果有,就表示該用戶已經(jīng)登錄過(guò)
    if(wx.getStorageSync('nickName')){
      this.setData({
        isLogin:true,
        nickName:wx.getStorageSync('nickName'),
        avatarUrl:wx.getStorageSync('avatarUrl')
      })
    }
  },


##位置API:
###頁(yè)面
<van-field
    title-width="80rpx"
    model:value="{{ address }}"
    center
    clearable
    label="位置"
    placeholder="請(qǐng)輸入位置"
    border="{{ true }}"
    type="textarea"
    autosize>
    <van-button wx:if="{{show}}" bindtap="choose" icon="location-o" slot="button" size="small" type="primary"></van-button>
    <van-button wx:else bindtap="choose1" icon="location-o" slot="button" size="small" type="primary"></van-button>
  </van-field>
  <van-field
    title-width="80rpx"
    model:value="{{ address2 }}"
    center
    clearable
    label="位置"
    placeholder="請(qǐng)輸入位置"
    border="{{ true }}"
    type="textarea"
    autosize>
    <van-button bindtap="choose2" icon="location-o" slot="button" size="small" type="primary"></van-button>
  </van-field>




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 小程序面試題 小程序授權(quán)登錄流程 0、如何獲得用戶信息 a、open-type=getUserInfo 或 b、直...
    X秀秀閱讀 408評(píng)論 0 0
  • 小程序面試題 小程序授權(quán)登錄流程 0、如何獲得用戶信息...
    X秀秀閱讀 1,894評(píng)論 0 8
  • <text class="vam marl20 fz32">{{userInfo.nick_name}} <van...
    不負(fù)好時(shí)光閱讀 1,113評(píng)論 0 0
  • 首頁(yè)沒(méi)有進(jìn)行強(qiáng)制授權(quán)的登錄,注意其中的回調(diào)情況,token的獲取可能在頁(yè)面的onLoad之后,注意頁(yè)面上的寫法 /...
    花影_62b4閱讀 1,058評(píng)論 0 0
  • 三、發(fā)起請(qǐng)求 1. scroll-view 可滾動(dòng)視圖區(qū)域。使用豎向滾動(dòng)時(shí),需要給scroll-view一個(gè)固定高...
    葛瑞絲閱讀 919評(píng)論 0 0

友情鏈接更多精彩內(nèi)容