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

  • 珠宝饰品在什么地方买
  • 待处理财产损益年底怎么处理
  • 子公司内部交易抵消举例说明
  • 购买信息技术服务费摘要怎么写
  • 城建税纳税申报表
  • 农副产品收购发票税率是多少
  • 个人因终止投资经营而取得的股权转让收入如何计算个人所得税?
  • 水电费的进项税额能抵扣吗
  • 怎么确定印花税申报成功
  • 建安企业会计处理
  • 个税手续费返还政策最新规定2023
  • 企业用现金购进存货是单选题
  • 销项进项怎么转化
  • 返利回收期怎么计算
  • 小型微利企业减按25%计算应纳税所得额
  • 固定资产发票未到怎么提折旧
  • 补税款的分录应该怎么写
  • 没进项发票要交多少税
  • 小苏打税收分类
  • 商贸企业开票进出型号不一致
  • 工会经费可以不提吗
  • 先入库发票未到分录
  • 上月未抵扣进项增值税
  • 凭证上附单据多少张怎么看
  • 跨年度的费用发票怎么做账
  • win11如何安装安卓app
  • 工伤补偿需要缴税吗
  • win11粘滞键怎么关闭 重启后又有
  • 银行承兑汇票质押贷款骗局
  • 误解苹果
  • 长期待摊费用的概念
  • 预付购买材料款会引起会计等式
  • 小米路由器2代改8t
  • 票据贴现业务如何核算
  • 土地价款会计分录
  • php option
  • 建筑业2021年享受核定征收吗
  • php与前端交互
  • 工程建设的项目的划分?
  • vue项目中技巧知识点
  • 人工智能 深度
  • Python如何检测两个相同的列表
  • 织梦系统如何更换网站内容
  • 实发工资属于什么科目
  • 增值税包括哪三种类型
  • 外购固定资产入账
  • 开发票需要填银行吗?
  • 制造企业预提短期借款利息的会计科目处理
  • 银行每月贷款额度有多少
  • 购进固定资产的账务处理
  • 累计折旧借贷方向表示什么意思
  • 固定资产入账怎么做凭证和入资产卡片?
  • 发票还没认证可以报销吗
  • 收到利息的会计凭证
  • 别的公司代付货款
  • 网店会计怎么做账
  • 资金占用费如何计算企业所得税
  • sqlserver数据库中表的类型有哪些
  • mysql正则表达式匹配数字
  • sql server使用教程(图文)
  • unix是什么语言
  • Win10 PC/Mobile Creators快速预览版14959今日推送
  • ubuntu ifdown
  • 微软推送win10更新 蓝牙
  • win10系统打开网页一会儿就没了
  • windowsxp关闭窗口操作方法有哪些
  • hidden word什么意思
  • window10突然激活失效
  • apache2.4配置文件详解
  • Android:ValueAnimator的使用举例
  • ES6中javascript实现函数绑定及类的事件绑定功能详解
  • shell发送报文
  • 请找到以下
  • css用什么写
  • 怎样屏蔽锁屏广告
  • node中的ejs
  • python 递归函数与循环的区别
  • java 把对象存到数据库
  • 增值税消费税申报比对不符怎么办
  • 我们是小规模纳税人,有个人所得税代扣代缴的业务吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设