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

uniapp中实现<text>文本内容点击可复制或拨打电话

  • 推荐学习文档
    • golang应用级os框架,欢迎star
    • golang应用级os框架使用案例,欢迎star
    • 案例:基于golang开发的一款超有个性的旅游计划app经历
    • golang实战大纲
    • golang优秀开发常用开源库汇总
    • 想学习更多golang知识,这里有免费的golang学习笔记专栏
    • 想学习更多前端知识,这里有免费的前端专栏

template 部分

<template><view><text @tap="handlePhoneClick('1234567890')">1234567890</text></view>
</template>

script 部分

export default {methods: {handlePhoneClick(phoneNumber) {uni.showActionSheet({itemList: ['复制', '拨打'],success: (res) => {if (res.tapIndex === 0) {// 复制操作uni.setClipboardData({data: phoneNumber,success: () => {uni.showToast({title: '复制成功',icon: 'success'});},fail: () => {uni.showToast({title: '复制失败',icon: 'none'});}});} else if (res.tapIndex === 1) {// 拨打操作uni.makePhoneCall({phoneNumber: phoneNumber});}}});}}
};

在上述代码中,当点击包含电话的 标签时,会弹出一个操作菜单,用户可以选择复制电话号码或者直接拨打该号码。uni.setClipboardData用于实现复制功能,uni.makePhoneCall用于实现拨打电话功能。


http://www.mrgr.cn/news/28652.html

相关文章:

  • SM软件加密与授权:构建安全高效的软件保护体系
  • React Native 全栈开发实战班 :数据管理与状态之React Hooks 基础
  • Redis - 哨兵(Sentinel)
  • java八股笔记-1-java基础
  • RSTP的配置
  • 桥田动态|桥田智能与柯马正式签订战略合作协议
  • [性能]高速收发的TCP/MQTT通信
  • 微服务_1、入门
  • 使用卷积神经网络进行人类活动识别的特征学习:惯性测量单元和音频数据的案例研究
  • macOS Sequoia 15 发布,iPhone 镜像、密码应用程序、窗口平铺更新等带来全新体验
  • 云原生信息安全:筑牢数字化时代的安全防线
  • 107. 超快速排序
  • 系统架构设计师教程 第5章 5.7 软件项目管理 笔记
  • [Java]maven从入门到进阶
  • Linux基础---07文件传输及解决yum安装失效的方法
  • 年化60.7%,最大回撤-16.5%,RSRS标准分择时效果差不多
  • pytorch 模型训练太慢怎么办,试一试这17种方法可以优化训练过程,pytorch 提高训练速度的方法 除了num_worker
  • 【小白】一文安装anaconda
  • Java创建者模式(一)——单例设计模式(饿汉式、懒汉式、枚举式 | 完成详解,附有代码+案例)
  • docker容器镜像服务配置
  • Vue学习记录之一(介绍及脚手架的使用)
  • 深入解析 Cursor:AI 驱动的编程工具与应用示例
  • RabbitMQ Spring客户端使用
  • 道路裂缝,坑洼,病害数据集-包括无人机视角,摩托车视角,车辆视角覆盖道路
  • pytorch训练过程搭建及模型的保存与加载
  • LAMP环境搭建记录:基于VM的Ubuntu虚拟机