<thead id="jxdzp"><address id="jxdzp"><pre id="jxdzp"></pre></address></thead>

<em id="jxdzp"><span id="jxdzp"></span></em>

    <listing id="jxdzp"><nobr id="jxdzp"><meter id="jxdzp"></meter></nobr></listing>

      <address id="jxdzp"></address>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>

          訂閱本欄目 RSS您所在的位置: 深山工作室 > uni-app > 正文

          uni-app微信小程序獲得用戶頭像與名稱

          2020/12/18 14:13:25 字體: 瀏覽 3914


          如果只是調用顯示微信用戶頭像與用戶名稱,不需要其它,就用下面的代碼就行。
          <open-data class="l_tu" type="userAvatarUrl"></open-data>
          <open-data class="l_text" type="userNickName"></open-data>




          以下是可以改成不同客戶端調用顯示不同的信息
          <template>
          <view>
          <view class="tx-w">
          <view class="tx">
          <image class="tx-img" :src="yonghuwx.avatarUrl"></image>
          <view class="zx"></view>
          </view>
          <view class="name">{{yonghuwx.nickName}} </view>
          <view class="name-qm">自然的美好的,你的</view>
          </view>

          </view>
          </template>

          <script>
          export default {
          data() {
          return {
          yonghuwx: []
          }
          },
          onLoad(){
          let that = this;
          uni.login({
          provider: 'weixin',
          success: function(loginRes) {
          // 獲取用戶信息
          uni.getUserInfo({
          provider: 'weixin',
          success: function(infoRes) {
          that.yonghuwx = infoRes.userInfo
          console.log(that.yonghuwx)
          }
          });
          }
          });
          },
          methods: {

          }
          }
          </script>

          <style>
          .tx-w{margin-top:200upx;}
          .tx{text-align:center;}
          .tx image{width:140upx;height:140upx;border-radius:50%;}
          .name{text-align:center;margin-top:20upx;}
          .name-qm{text-align:center;margin-top:20upx;font-size:30upx;}
          </style>









          '以下是微信端登錄使用
          1. 首先, 微信中的wx.getUserInfo接口改了,已經不能默認彈框進行授權了,必須引導用戶點擊按鈕自己進行授權。
          2. 用戶進入頁面時,可以先調用uni.getUserInfo, 如果用戶已授權uni.getUserInfo是可以直接獲取到用戶的信息的
          3. 如果是第一次授權,將會進fail回調,如果進入fail回調,給用戶提示去進行授權就可以了
          頁面加載完成時調用uni.getUserInfo


          onLoad(){
             this.changeLogin();
          },

          methods:{
            changeLogin(){
          // 授權
          // 獲取用戶詳細信息, 可以獲取到說明已經授權過, 直接拿到用戶信息
          uni.getUserInfo({
          provider: 'weixin',
          //授權成功的回調
          success(res) {
          uni.showToast({
              title:'授權成功',
          icon:'none'
          })
          console.info(res.data)
          //that.login(res.data);//授權成功調用自己的登錄方法就可以了
          },
          //第一次進入小程序
          fail() {
          uni.showToast({
          title: '請點擊授權進行登錄',
          icon: 'none'
          });
          }
          });
            }
          }


          授權html代碼:
          <button open-type="getUserInfo" lang="zh_CN" @getuserinfo="onGotUserInfo">授權賬號信息</button>



          點擊授權js代碼:

          /**
          * 用戶同意授權個人微信信息
          * @param {Object} e 用戶的信息
          */
          onGotUserInfo(e) {
              console.info(e.detail)
              console.info(e.detail.userInfo);
          }

          相關閱讀
          經典表格隔行變色程序
          利用background-color:#000000a8在背景顏色16進制代碼之后加字母加上數字讓背景色透明
          javascript編寫的網頁版的打字測試程序
          Javascript實現CSS代碼高亮顯示
          13種樣式檢測QQ是否在線的代碼
          dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
          photoshop cs 3D變換濾鏡下載
          成都中國青年旅行社開心旅游網
          共有0條關于《uni-app微信小程序獲得用戶頭像與名稱》的評論
          發表評論
          正在加載評論......
          返回頂部發表評論
          呢 稱:
          表 情:
          內 容:
          評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
          驗證碼: 驗證碼 
          網友評論聲明,請自覺遵守互聯網相關政策法規。

          您發布的評論即表示同意遵守以下條款:
          一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
          二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
          三、本站對您所發布內容擁有處置權。

          更多信息>>欄目類別選擇
          百度小程序開發
          微信小程序開發
          微信公眾號開發
          uni-app
          asp函數庫
          ASP
          DIV+CSS
          HTML
          python
          更多>>同類信息
          uni-app開發表單input組件的一些規則說明自己預留使用
          uni-app:使用uni.downloadFile下載word或pdf文件并保存到手機
          小程序中利用addPhoneContact將聯系人的信息添加到手機通訊錄支持保存聯系人頭像
          微信小程序打開客服提示:該小程序提供的服務出現故障,請稍后重試
          微信小程序客服會話只能過button讓用戶主動觸發
          uni-app開發微信小程序使用button的open-type為contact調用微信客服不能用view或者js調用
          更多>>最新添加文章
          dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
          Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
          抖音直播音掛載小雪花 懂車帝小程序
          javascript獲取瀏覽器指紋可以用來做投票
          火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
          在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
          python通過代碼修改pip下載源讓下載庫飛起
          python里面requests.post返回的res.text還有其它的嗎
          更多>>隨機抽取信息
          北京順義阿來電腦科技有限公司
          用css做的英文首字母大寫和英文全都大寫通過各個瀏覽器
          特別簡潔的簡單JavaScript日歷及說明
          ASP與ACCESS數據庫鏈接代碼
          利用javascript靜態改變表單指向與提交方式
          關于網頁里面的DOCTYPE見解
          88国产精品视频一区二区三区