zoukankan      html  css  js  c++  java
  • 微信小程序Vant获取用户信息及手机号

    十年河东,十年河西,莫欺少年穷

    学无止境,精益求精

    wxml: 开放能力:获取用户信息 及 获取用户手机号

    <van-dialog id="van-dialog" bind:confirm="confirm" bind:getuserinfo="getuserinfo"  bind:getphonenumber="getphonenumber"/>

    page.json 引入组件

    {
      "usingComponents": {
        "van-dialog": "@vant/weapp/dialog/index"
      }
    }

    page.JS 

    // pages/userInfo/userInfo.js/
    import Dialog from '../../miniprogram_npm/@vant/weapp/dialog/dialog';
    Page({
    
      /**
       * 页面的初始数据
       */
      data: {
    
      },
    
      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
       this.GetUser();
      
      },
    GetUser(){
      let that=this;
      Dialog.alert({
        title: '登录',
        message: '是否公开您的信息',
        confirmButtonOpenType:"getUserInfo", // 按钮的微信开放能力
        showCancelButton:true,
        confirmButtonText:"授权登录"
      }).then(() => {
      
      }).catch(()=>{
        
      });
    },
    
      confirm(){
        console.log('confirm')
      },
      
      /**授权-新接口 */
      getuserinfo(e) {
        console.log(e)
        wx.setStorageSync('userInfo', e.detail.userInfo)
        // wx.getUserInfo的返回兼容
        wx.setStorageSync('encryptedData', e.detail.encryptedData)
        wx.setStorageSync('iv', e.detail.iv)
        //拿到用户信息后 获取 用户手机号
        this.GetUserPhone();
      },
    
      
    GetUserPhone(){
      let that=this;
      Dialog.alert({
        title: '登录',
        message: '是否允许获取您的手机号',
        confirmButtonOpenType:"getPhoneNumber", // 按钮的微信开放能力
        showCancelButton:true,
        confirmButtonText:"授权"
      }).then(() => {
       
      }).catch(()=>{
        
      });
    },
    
    getphonenumber(e){
      console.log(e)
    }
    })

    @天才卧龙的博客

  • 相关阅读:
    图解SSH隧道功能
    su和sudo命令的用法
    Linux下下载百度网盘资料
    WPS Office 2019 for Linux来了
    Linux下的录屏软件Kazam
    用hdparm获取硬盘参数
    百度,你能不能有点节操?
    locate的基本用法
    Java class不分32位和64位
    Web站点抓取工具webhttrack
  • 原文地址:https://www.cnblogs.com/chenwolong/p/15568762.html
Copyright © 2011-2022 走看看