微信小程式獲取使用者手機號

2022-09-09 07:27:10 字數 957 閱讀 5296

1.getphonenumber這個元件通過button來實現(別的標籤無效)。將button中的open-type=「getphonenumber」,並且繫結bindgetphonenumber事件獲取**。

<

button

open-type

="getphonenumber"

bindgetphonenumber

="getphonenumber"

>

button

>

2.在使用這個元件之前必須先呼叫login介面,如果沒有呼叫login點選button時會提示先呼叫login。 

* 如果 後面的方法 getphonenumber 已新增login介面,這裡的onlaunch方式就不用重複新增了。

onlaunch: function ()  else 

}});

},

3.通過bindgetphonenumber繫結的事件來獲取**。**的引數有三個,

errmsg:使用者點選取消或授權的資訊**。

iv:加密演算法的初始向量(如果使用者沒有同意授權則為undefined)。

encrypteddata: 使用者資訊的加密資料(如果使用者沒有同意授權同樣返回undefined)

getphonenumber:function(e)

,success:(res)=>

,success:(res)=>)

}else)}}

})}})}

})}else

}

4、後端頁面**

function get_session_key($code)

function decryptdata2($encrypteddata,$iv,$session_key)

微信小程式獲取使用者手機號

code input post.code encrypteddata urldecode input post.encrypteddata iv input post.iv 首先 我們拿code去curl獲取到使用者的資訊 openid,session key 最後 號入庫就結束了!整合了下demo...

微信小程式獲取使用者手機號

用的wxui,如何引入就不多說了,網上一搜一大堆 class my cells cells 手機號 forminputchange data field iphone value disabled class weui input placeholder 請選擇您的手機號碼 footer style...

微信小程式獲取使用者繫結手機號

頁面中的按鈕需要特殊的加上open type getphonenumber 完整按鈕如下 wx else class tel btn size mini open type getphonenumber bindgetphonenumber getphonenumber 獲取手機號button 從上...