uniapp 微信登入

2021-10-12 04:10:45 字數 1134 閱讀 9108

export

default

,}

login.js

export

const

login

=function()

// 獲取openid並儲存,我之後的所有介面請求都會帶上這個引數

request

(urls.getopenid, data)

.then

(res =>

= res.result

store.

commit

('set_open_id'

, openid)

;// 如果不是第一次獲取,不需要許可權,直接去拿資料

if(iscanuse !==

""&&

!iscanuse)})

}else)}

})},

});}

// 向後台更新資訊

const

updateuserinfo

=function

(data)

登入頁面的** /pages/login/login.vue

<

!-- #ifdef mp

-weixin

-->

='botton' type=

'primary' open-type=

"getuserinfo" withcredentials=

"true" lang=

"zh_cn" @getuserinfo=

"wxgetuserinfo"

>

授權登入

<

/button>

<

/view>

<

!-- #endif --

>

<

/view>

<

/template>

export

default;}

, methods:

,fail

(res)})

;},}

,}<

/script>

uniapp做微信登入

下面展示一些內聯 片。an highlighted block ifdef mp weixin header static common wechat.png image view content 申請獲取以下許可權 view 獲得你的公開資訊 暱稱,頭像 地區等 text view bottom ...

uni app微信小程式登入授權

首先是需要用到乙個授權按鈕來觸發獲取使用者資訊授權 關鍵在於 open type 為 getuserinfo 然後有個 getuserinfo的事件,把獲取授權介面寫到該事件裡面去 方法如下 ifdef mp weixin uni.getprovider fail fail else endif 在...

使用uni app開發微信小程式之登入模組

1.當使用者未授權過,呼叫該介面將直接報錯 2.當使用者授權過,可以使用該介面獲取使用者資訊 但在實際開發中我們可能需要彈出授權詢問框,因此需要我們自己來寫模擬授權彈框 主要是對 open type getuserinfo 的包裹 使用者是否是第一次授權判斷來顯示該頁面 如下 1.頁面結構 temp...