位置: IT常识 - 正文

微信小程序实现文字长按复制、一键复制功能(微信小程序实现轮播图)

编辑:rootadmin
微信小程序实现文字长按复制、一键复制功能 一、不引入外部组件的实现方式 <!-- index.wxml --><view> <!-- 长按复制 --> <view bindlongtap="copyText" data-key="{{item.cdkey}}">{{ item.cdkey }}</view> <text bindlongtap="copyText" data-key="{{item.cdkey}}">{{ item.cdkey }}</text> <!-- 一键复制 --> <view bindtap="copyText" data-key="{{item.cdkey}}" > 复制 </view></view>长按复制 可利用 bindlongtap 方法,手指长按 500ms 之后触发事件。一键复制 可利用 bindtap 方法,点击立即触发事件。// index.js copyText(e) { let key = e.currentTarget.dataset.key; wx.setClipboardData({ //设置系统剪贴板的内容 data: key, success(res) { console.log(res, key); wx.getClipboardData({ // 获取系统剪贴板的内容 success(res) { wx.showToast({ title: '复制成功', }) } }) } }) }

推荐整理分享微信小程序实现文字长按复制、一键复制功能(微信小程序实现轮播图),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序实现懒加载,微信小程序实现轮播图,微信小程序实现轮播图,微信小程序实现轮播图,微信小程序实现聊天功能,微信小程序实现发红包,微信小程序实现聊天功能,微信小程序实现轮播效果的组件,内容如对您有帮助,希望把文章链接给更多的朋友!

注:样式可自行添加适合的样式

效果:

二、引入外部组件的实现方式微信小程序实现文字长按复制、一键复制功能(微信小程序实现轮播图)

select-text 可选文本组件。该组件有两种使用模式:长按出现选区,与浏览器默认效果一致;长按出现复制按钮,点击复制拷贝全部内容至剪贴板,常见于聊天对话框等场景。 需注意的时,为实现点击其它区域隐藏复制按钮,开发者可在页面最外层监听 tap 事件,并将 evt 对象赋值给 on-document-tap。 安装

npm install @miniprogram-component-plus/select-text

在页面 page.json 中

// page.json{ "usingComponents": { "mp-select-text": "@miniprogram-component-plus/select-text" }}

在页面index.wxml中

<view bind:tap="handleTap"> <view class="demo-block"> <block wx:for="{{arr}}" wx:key="placement"> <view class="list-item"> <mp-select-text show-copy-btn placement="{{item.placement}}" value="{{item.value}}" data-id="{{index}}" bindcopy="onCopy" on-document-tap="{{evt}}" > </mp-select-text> </view> </block> <view class="list-item"> <mp-select-text value="默认的长按效果与浏览器一致"></mp-select-text> </view> </view></view>

效果

具体实现请参考:select-text组件

赶快去试试吧~

本文链接地址:https://www.jiuchutong.com/zhishi/299253.html 转载请保留说明!

上一篇:npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。(无法将node项识别为)

下一篇:Web 攻防之业务安全:密码找回安全案例总结.(web攻防之业务安全实战指南在线阅读)

  • 快手怎么关闭通讯录好友(快手怎么关闭通过手机号找到我)

    快手怎么关闭通讯录好友(快手怎么关闭通过手机号找到我)

  • 微信视频号视频怎么下载(微信视频号视频下载到本地)

    微信视频号视频怎么下载(微信视频号视频下载到本地)

  • iwatch丢失怎么看最后的定位

    iwatch丢失怎么看最后的定位

  • 淘宝零钱可以支付吗(淘宝零钱可以支付商品吗)

    淘宝零钱可以支付吗(淘宝零钱可以支付商品吗)

  • 苹果8p怎么装两张卡(苹果8p怎么装两个手机卡)

    苹果8p怎么装两张卡(苹果8p怎么装两个手机卡)

  • 苹果手表充满电可以用多久(苹果手表充满电了能用多长时间)

    苹果手表充满电可以用多久(苹果手表充满电了能用多长时间)

  • 荣耀30有红外吗(荣耀30 有红外吗)

    荣耀30有红外吗(荣耀30 有红外吗)

  • 小米cc9e可以用内存卡吗(小米cc9e可以用google吗)

    小米cc9e可以用内存卡吗(小米cc9e可以用google吗)

  • risc-v架构是哪个国家的(risc-v架构是什么)

    risc-v架构是哪个国家的(risc-v架构是什么)

  • 人像模式怎么虚化背景(人像模式怎么虚化调节)

    人像模式怎么虚化背景(人像模式怎么虚化调节)

  • 设三天朋友圈意味什么(设三天朋友圈的人)

    设三天朋友圈意味什么(设三天朋友圈的人)

  • mate30pro和mate30的区别(mate30pro和mate30哪个好)

    mate30pro和mate30的区别(mate30pro和mate30哪个好)

  • 无雾加湿器和有雾加湿器区别(无雾加湿器和有雾加湿器哪个寿命长)

    无雾加湿器和有雾加湿器区别(无雾加湿器和有雾加湿器哪个寿命长)

  • 苹果5手表蜂窝ac是什么意思(苹果5代手表蜂窝功能使用)

    苹果5手表蜂窝ac是什么意思(苹果5代手表蜂窝功能使用)

  • 华为p40有4g版本吗(华为p40有4g的吗)

    华为p40有4g版本吗(华为p40有4g的吗)

  • 未识别的网络无法上网(未识别的网络 无法)

    未识别的网络无法上网(未识别的网络 无法)

  • office2010与wps的区别(office2010和wps2019有区别吗)

    office2010与wps的区别(office2010和wps2019有区别吗)

  • 微信图片不能放大(微信图片不能放到桌面)

    微信图片不能放大(微信图片不能放到桌面)

  • 小米5c是全网通吗(小米5全网通参数)

    小米5c是全网通吗(小米5全网通参数)

  • 苹果11pro信号有改善吗(iphone11pro信号差到爆)

    苹果11pro信号有改善吗(iphone11pro信号差到爆)

  • 微信视频反的怎么设置(微信视频 反的)

    微信视频反的怎么设置(微信视频 反的)

  • 第7代ipad采用的是A13仿生芯片吗(第七代ipad是否值得购买)

    第7代ipad采用的是A13仿生芯片吗(第七代ipad是否值得购买)

  • vivox27微信铃声怎么改(vivoy30微信铃声)

    vivox27微信铃声怎么改(vivoy30微信铃声)

  • 9700k全核5g多少电压(9700k全核频率是多少)

    9700k全核5g多少电压(9700k全核频率是多少)

  • 探探怎么匹配不到人啊(探探不好匹配)

    探探怎么匹配不到人啊(探探不好匹配)

  • vivoz1上市时间(vivoz1i哪年上市的)

    vivoz1上市时间(vivoz1i哪年上市的)

  • 认证不过的进项税是怎么调出分录?
  • 简易计税方法能开专用发票吗
  • 一般纳税人的税种有哪些
  • 税收指的是什么
  • 以现金支付
  • 定额备用金与非定额备用金的会计分录
  • 公司视频宣传制作方案
  • 购进货物用于在建工程要交增值税吗
  • 去年发生的成本怎么算
  • 加油站冲值加油怎么操作
  • 银行汇票分几种
  • 公司按最低标准缴纳社保
  • 出借包装物收取的押金属于什么
  • 出口退税收入凭证怎么填
  • 年薪超过12万交多少税
  • 权益性投资损失包括哪些
  • 财务费用的借方和贷方
  • 结转与结余
  • 买方投资公司
  • 企业筹建期间开办费计入什么科目计入借方还是贷方
  • 公司变更税务处理?
  • win11开机蓝屏怎么解决
  • 电脑右下角弹窗广告怎么彻底清除
  • 出差补贴算工资薪金吗
  • win10开始菜单磁贴设置
  • 资产评估没有发票可以吗
  • 常见的财务报表分析方法有多选题
  • nicconfigsvc.exe - nicconfigsvc是什么进程 有什么用
  • php如何提高程序运行效率
  • 工会捐款计入什么科目
  • PHP:mcrypt_module_get_supported_key_sizes()的用法_Mcrypt函数
  • 货物运输业的增值税税率
  • vue3中props
  • 招聘下岗职工一名
  • paypal付款会自动换汇吗
  • 深入php第五版中文版pdf
  • thinkphp项目怎么部署
  • pytorch基础
  • 微擎框架安装教程
  • dedecms转zblog
  • wordpress删除修订版本
  • windows安装mq
  • 代扣代缴完税凭证抵扣期限
  • 防火门是属于固定材料吗
  • 分包工程款的账务处理
  • 兼职会计人员的职责
  • 幼儿园的经费支出主要包括哪几个方面
  • 财务人员如何爱岗敬业
  • 可供出售金融资产公允价值变动
  • 向银行按揭贷款时,收入流水不够怎么办?
  • 开出银行承兑汇票一张用于支付材料采购款
  • 残料入库计入
  • 白条入账会受到监管吗
  • 账面银行存款余额与实际余额不符
  • 成本会计主要做什么工作
  • 记账簿的目的在于为企业
  • 关于植物的现代诗
  • 怎样一键重装
  • Windows 7(x64)下安装Ubuntu12.4的方法
  • win7英语
  • centos6.2安装教程
  • linux文件目录的含义
  • 电脑显示无windows
  • win8删文件需要权限怎么弄
  • window8任务管理器
  • WIN10系统更新怎么关闭
  • win10系统打不开网页怎么办
  • java美化按钮
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • 安卓返回按钮图标
  • jquery动态添加css样式
  • hashmap详细讲解
  • python中对文件操作的一般步骤
  • javascript编程语言
  • 新疆省国税局
  • 江苏叉车证查询网上查询
  • 甘肃国家税务总局
  • 国税地税征管体制改革方案全文
  • 浙江增值税发票勾选认证流程
  • 无锡市社保局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设