微信小程序如何同时获取用户信息和用户手机号

今天在写登陆页面的时候,由于需要的个人信息和手机号的授权,但是如果在页面上直接放2个按钮,岂不是很呆???

索性就写了一个mask层,去引导用户授权手机号。

微信小程序如何同时获取用户信息和用户手机号_第1张图片

1. 当我点击快捷登录的 微信登录时,首先触发的是 微信原生的 获取用户信息userInfo 的方法,再它的 success 回调里面去打开 mask 层.....

微信小程序如何同时获取用户信息和用户手机号_第2张图片

2. mask 层里面 有一个按钮,这个按钮是去触发 微信原生的 获取用户手机号的 getPhoneNumber 的方法,接下来就不用我多说了吧。。。。

微信小程序如何同时获取用户信息和用户手机号_第3张图片

微信小程序如何同时获取用户信息和用户手机号_第4张图片

直接甩代码





    
	
	
	绑定手机号
	请先绑定手机号在进行此操作  
	
    

methods: {
    getUserProfile(){
    // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认
    // 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
        wx.getUserProfile({
            desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
            success: (res) => {
		this.showDialogBtn();//调用一键获取手机号弹窗(自己写的)
            }
	})
    },
    // 显示一键获取手机号弹窗
                    showDialogBtn: function () {
            this.showModal = true
                    },
                    // 隐藏一键获取手机号弹窗
                    hideModal: function () {
                             this.showModal = false
                    },
    //获取用户手机号
    getPhoneNumber (e) {
        console,log(e.detael)
    },

总结

到此这篇关于微信小程序如何同时获取用户信息和用户手机号的文章就介绍到这了,更多相关微信小程序获取用户信息手机号内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(微信小程序如何同时获取用户信息和用户手机号)