当前位置: 首页 > news >正文

微信小程序获取手机号

详细代码


<t-button size="large" theme="primary" variant="outline" data-type="hasCancelBtn" bind:tap="showDialog" block style="display: none;">开放能力按钮
</t-button>
<t-dialog id="t-dialog" />
 // 获取手机号showDialog() {let that = thisinterface PhoneNumberDetail {iv: string;              // 解密向量encryptedData: string;   // 加密数据errMsg: string;          // 错误信息}const dialogConfig = {context: this,title: '小程序',content: '申请获取并验证你的手机号。',cancelBtn: '取消',confirmBtn: {openType: 'getPhoneNumber',content: '获取手机号',bindgetphonenumber({ detail }: { detail: PhoneNumberDetail }) {console.log(detail,'555')that.setData({encryptedData: detail.encryptedData,iv: detail.iv})if (detail.errMsg.includes('fail')) {return false; // 不关闭弹窗}return true; // 关闭弹窗},},};Dialog.confirm(dialogConfig).then(() => {console.log('点击确定');}).catch(() => {console.log('点击取消');});},
  // 页面初始加载onLoad() {let iv = this.data.ivif (!iv) {this.showDialog()}},
  // 页面的初始数据data: {encryptedData: '',//手机号参数iv: '',//手机号参数},

相关文章:

  • 用nz-tabel写一个合并表格
  • JavaSE核心知识点04工具04-04(Git)
  • JS手写代码篇---手写promise.all
  • Linux基本指令篇 —— touch指令
  • html css js网页制作成品——HTML+CSS+js醇香咖啡屋网页设计(5页)附源码
  • 在ubuntu手动分区时,730GB的总空间,建议划分多少给根目录
  • Java组合、聚合与关联:核心区别解析
  • C语言基础-初识
  • 训练自己的yolo模型,并部署到rk3588上
  • HTTPS 协议:数据传输安全的坚实堡垒
  • Prompt工程:解锁大语言模型的终极密钥
  • vscode的Embedded IDE创建keil项目找不到源函数或者无法跳转
  • 服务器中分布式存储数据技术都包含哪些内容?
  • 攻防世界逆向刷题笔记(新手模式9-1?)
  • Android15 Camera Hal设置logLevel控制日志输出
  • Android 15 控制亮屏灭屏接口实现
  • Cherry Studio连接配置MCP服务器
  • Android 启动优化
  • Python os 模块简介及基础使用示例
  • 在PyTorch中,对于一个张量,如何快速为多个元素赋值相同的值
  • 网站建设 技术指标/企业软文营销
  • 江苏网站推广网络/百度竞价推广是什么意思
  • 重庆做网站制作的公司/厦门seo顾问
  • 重庆模板网站建设怎么样/软件开发app制作公司
  • 淘宝客网站模板下载/引流推广
  • 大同网站建设推广/营销策划公司收费明细