mpvue 处理小程序获取用户手机号(getPhoneNumber)


1.在页面中需要用户手动点击授权回去手机号

<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">立即授权</button>

正常在开发中授权回调函数是通过bindgetphonenumber绑定,但是在mpvue中则需要@getphonenumber绑定。

getPhoneNumber: function (e) {
  console.log(e);
}

获取信息如下

 

 授权

 

 结果

 

 

2.当用户点击授权以后会获取数据

当用户获取 encryptedData和iv以后并没有彻底完成,这俩个只是加密的数据,只有解密了才能获取最终我们想要的tel。

微信小程序中有解密算法,下面我具体用php说一下这个解密过程

1.获取session_key,session_key就是解密的钥匙,获取方式可以到官网查,非常简单

first:对js处理

 

 second:获取session_key,也是获取用户openId的方式

 

 

 

 强调一下

1.php必须开启openssl扩展才行

2.小程序开发必须遵从要求规定,上述开发属于简易开发,详情规则请看

https://www.cnblogs.com/json-Wang/p/12401153.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM