当前位置: 首页 > 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: '',//手机号参数},

http://www.dtcms.com/a/215734.html

相关文章:

  • 用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中,对于一个张量,如何快速为多个元素赋值相同的值
  • 【笔记】解决ImportError: cannot import name ‘Iterable‘ from ‘collections‘
  • 【会议推荐】2025年模式识别与大数据国际会议(PRBD 2025)
  • 华为认证中HCIA/HCIP/HCIE是什么等级?怎么考试?
  • #跟着Lucky学鸿蒙# HarmonyOS NEXT 工程介绍
  • ES 在大查询场景下导致 GC 频繁,如何定位和解决?
  • 用 Python 打造你的专属虚拟试衣间!——AI+AR 如何改变时尚体验
  • 模型评价指标介绍
  • emqx、MongoDB或者java程序,出现 Too many open files 问题
  • Flink系列文章列表
  • 自动化测试入门:解锁高效软件测试的密码