位置: 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攻防之业务安全实战指南在线阅读)

  • 施工企业的临时设施,属于企业的固定资产
  • 应交所得税的计税依据
  • 公允价值变动损益
  • 防疫物资采购计入什么费用
  • 金蝶可以自动结转成本吗
  • 企业所得税不含税价格怎么算
  • 贴现率和折现率一样吗
  • 当月发票作废需要收回么
  • 作废的增值税专用发票怎么处理
  • 贴现利息支付方式
  • 应交增值税进项税额转出借贷方向表示什么
  • 营改增之前材料含税吗
  • 发生成本支出发票未到
  • 水利事业单位基建并账分录怎么写?
  • 2018年建筑增值税税率表
  • 土地使用税级别划分标准
  • "税务 政策"
  • 劳务外包公司代发工资能正常发吗
  • 借其他应收贷应付
  • 购买使用过的固定资产如何计提折旧
  • 企业所得税怎么征收几个点
  • 税金及附加包括所得税费用吗
  • 确认收入是收到款了吗
  • u盘格式化技巧
  • 售后回购不符合法律规定
  • 在建工程可以计入资本性支出吗
  • 进口应税消费品所支付的金额不包括
  • Glastonbury Tor, Somerset, England (© DEEPOL by plainpicture/Adam Burton)
  • laravel常用命令
  • php 获取网页内容
  • 新政府会计准则三大特点
  • grad_cam
  • 黏菌算法总结
  • WINDOWS10系统怎样给电脑分区
  • 微信支付开发文档教程
  • 正规现金收款收据怎么写
  • 现金流动负债比率和流动比率一样吗
  • 什么是财务报表分析,方法有哪些
  • 帝国cms专题
  • 收到抵扣发票怎么做分录
  • js怎么执行函数
  • 详解PostgreSQL 语法中关键字的添加
  • 未实际支付的成本能否列支
  • 税务登记需要的手续
  • 在计算应纳税所得额时,下列支出不得扣除
  • 网上更正增值税申报表
  • 利润表季报的本期金额
  • 一般纳税人一直零申报会怎么样
  • 存货周转率特别高说明什么
  • 进项税留抵怎么做分录
  • 现金余额出现负数的原因
  • 购买车辆的进项税怎么勾选
  • 厂房监理要点
  • 预付账款未取得发票
  • 集团内部资产无偿划转是否缴纳印花税
  • mysql批量修改字段值
  • mysql事物的作用
  • xp磁盘检测命令
  • 注册表出错打不开程序
  • win10执行数据保护如何开启
  • mac系统怎么样
  • centos更新yum update
  • 新移动硬盘安装视频教程
  • xp系统的设置在哪里打开
  • win7系统重装后u盘读不出来
  • window10删除自带输入法
  • unity脚本如何运行
  • opengl glm库
  • javascript例题
  • javascript按位与
  • node.js+mysql
  • android四大组件的作用
  • DeviceOne 让你一见钟情的App快速开发平台
  • python爬虫入门教程
  • html中meta
  • jquery使用Cookie和JSON记录用户最近浏览历史
  • js从数组中选出最大的三个数
  • 国家税务稽查局举报中心
  • 动态简报和工作总结
  • 什么是非行政许可
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设