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

  • 其他权益工具投资属于什么科目
  • 房地产销售商品房税率
  • 劳务税是什么 和个税的区别
  • 工商年报资产状况可以都填0吗
  • 发生租赁费用怎么做账
  • 固定资产账务处理实操
  • 营运资产周转次数平均值
  • 会计制度方法
  • 企业上缴税费总额怎么算
  • 自然人报税系统怎么进入单位报税系统
  • 其他应收款减值测试注意什么
  • 合作社免税收入需要成本吗?
  • 产品没货怎么给客户解释
  • 零税点的普票和六税点的普票区别
  • 发票鉴定管理办法
  • 长期投资包括哪些会计科目
  • 银行存款一直没动会怎样
  • 小规模纳税人收入超过500万怎么办
  • 企业营改增后的会计处理有何变化
  • 滞留发票是什么意思
  • 公司的招标代理费计入什么科目
  • 开具的增值税专用发票上注明的价款为50万元
  • 办税人员的职责和义务
  • 进项已抵扣怎么申报
  • 承兑贴现给其他企业怎么做账
  • 中药饮片加成率超的原因
  • 企业涉及预计负债的主要事项包括
  • 收购免税农产品的进项税可以抵扣吗
  • 专用发票的设计流程
  • win10任务栏快捷图标不见了
  • php中strstr
  • 收到专利补助费的会计处理
  • 会计新准则讲解
  • 农产品进项税额转出怎么算
  • oawrapper.exe是什么
  • 税务自查补税后还有风险吗
  • 个人销售废旧物资如何开票
  • php添加
  • vscodehtml快捷键
  • vite搭建vue3
  • php die exit
  • 差额征税的几种情况
  • SQLite教程(三):数据表和视图简介
  • 本年度的进项可以结转到下一年度吗
  • 给个体工商户打工受伤怎么办
  • mongodb 设置用户名密码
  • 收到返款计入什么科目
  • 主营业务收入科目按其所归属的会计要素不同
  • 汇算清缴的会计分录怎么做
  • 解除劳动合同经济补偿金法律依据
  • 生产成本制造费用结转
  • 出口退税的会计处理
  • 营改增之后账务怎么处理
  • 小规模纳税人开专票需要交税吗
  • 公司对公账户的钱怎么取出来
  • 什么叫误餐费
  • 注销股本对所有股票影响
  • 通信地址需要写什么
  • 流动资产周转率计算公式
  • 残保金在网上怎么申报
  • ubuntu怎么装
  • freebsd10安装教程
  • 虚拟机ubuntu20.04
  • imjpmig是什么进程
  • win7无法删除d盘
  • windowsxpsp3是什么版
  • centos安装rclone
  • win10安装vc++6.0
  • opengl示例
  • python编程
  • android 中 EditText加入图标 更改边框颜色 设置透明
  • 关于jquery的事件冒泡,以下描述正确的是
  • linux中unzip解压完看不到文件
  • python怎么编写二维码
  • js动态创建script标签
  • android简单app实例
  • 安卓手机管家怎么关闭
  • 天津市国税局网站
  • 烟叶税属于中央税还是地方税
  • 供热基础设施配套费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设