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

  • 分配税后利润需交个人所得税吗
  • 增值税普通发票需要交税吗
  • 一次性收取加盟费 所得税
  • 企业信用公示的时效是多久
  • 收到的加盟费要交税吗
  • 存货的期末余额在借方还是贷方
  • 出口货物发生退运是征税还是免税
  • 投资性房地产的初始计量
  • 研究开发费用的归集
  • 退休工资怎样扣社保
  • 现金流量表公式大全
  • 固定资产出租后还要折旧吗
  • 赞助费属于赠与关系吗
  • 公司冲账发票做账流程
  • 营改增后装修行业税率
  • 为什么增值税发票综合服务平台进不去
  • 实收资本里的钱怎么做账
  • win11任务栏没有输入法图标
  • 会计科目按经济类型分类
  • 同一控股下的控股合并
  • 购买一台电脑会计分录
  • 如何备份电脑系统到另外一个硬盘
  • linux系统中如何查看日志
  • 广告公司的设计师多少钱一月
  • incredicle
  • 金融负债的范围
  • 发票认证了但是没收到票怎么处理
  • Ant Design Pro(5)-7.高级表格ProTable
  • 增值税发票作废后还能查到吗
  • PHP:JulianToJD()的用法_日历函数
  • 一次补发工资怎么算
  • php 用户注册
  • 堡垒封印
  • php有面向对象吗
  • 如何快速搭建前端界面
  • 工程项目出纳
  • 4s店试驾车出售收益为什么不能做主营业务收入
  • 阿里什么
  • 其他收益和其他收入的区别
  • 下列关于纳税人发生兼营行为
  • 如何理解合并报表抵消分录
  • 变更税务法人需提供银行流水吗
  • 盘盈固定资产如何处理
  • 金税四期有什么变化
  • 出库成本会计分录
  • 出口退税的会计科目
  • 合同里包括产品和服务吗
  • 社会团体收到财政拨款
  • 营改增后物业公司账务处理
  • 销售发票已开进项发票未收到怎么处理?
  • 付出相对的词
  • 会议中发生的相关事件
  • 企业如何建账之类的账目
  • mysql三层架构
  • 全面解析皮炎
  • centos7怎么关闭端口
  • 如何卸载独显
  • linux中安装vim命令
  • linux nls
  • unix常用命令
  • debian reference
  • win8系统如何打开摄像头
  • 电脑及网络维护
  • 电脑xp系统虚拟内存不足怎么解决
  • windows预览0x80072ee2
  • 装了linux后windows没有了
  • 随机游戏插件怎么使用
  • 写个置顶
  • jsoncpp rapidjson
  • jquery 下拉框变更事件
  • nodejs爬虫模拟浏览器
  • 详解使用Visual Studio Code对Node.js进行断点调试
  • node 开发
  • 工作笔记范文100篇简短
  • 怎么去税务局领税盘
  • 张家港保税区地区生产总值
  • 西安国家税务局丁雁现任命职务
  • 四个落实是哪四个落实
  • 合并方为进行企业合并发生的佣金和手续费怎么处理?
  • 税控盘怎么看收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设