长按复制,官方有设置selectable 属性 和user-select,当我都配置了时打包到不同手机上打开,出现了长按无法选中,并且选中后点击空白处也没法取消选中,有时候还出现了长按这里,但是选中的却是标题去了,就有很多坑,不同手机效果还有不同,有的手机又正常,并且选中后还得拉动很麻烦,最后我的解决方式是:

在需要长按选中的文本text上绑定 长按事件longpress,然后长按弹框直接复制整个文本,由于多处使用,封装到utils下:

// 长按复制文本
export function copyText(content) {uni.showModal({content: content, //模板中提示的内容confirmText: '复制内容',success: (res) => {if (res.confirm) {uni.setClipboardData({data: content,success: function() {uni.showToast({title: '复制成功'})}})} else {console.log('取消')}}})
}

使用:

<text  @longpress="copyText(itemInfo.sku_code )">{{itemInfo.sku_code }}</text>//js中引入
import { copyText } from '@/utils/toastError'

由于我的项目中用户需要复制的内容很明显,所以使用这样可以不用用户再去长按还得拉动选择文本了,并且不用担心手机兼容性问题

uni-app 做H5页面长按复制问题相关推荐

  1. vue为app做h5页面,如何做到同域名对应不同版本的h5代码

    1.当我们在做混合开发的时候,app端可以有无数多个版本,一般情况h5页面只有一套代码.应该如何部署多套代码呢? 2.业务场景 当出现这种情况的时候,其实前端可以部署多套代码.比如: www.stat ...

  2. 手机h5实现长按复制(支持安卓和ios)

    前段时间有位朋友让帮忙做一个手机h5页面长按复制的功能,先上图 安卓实现起来没问题,有时候ios会报错,无奈手边也没有iPhone手机,折腾了好几次才完成,直接上关键代码 <script src ...

  3. 做H5页面需要学什么

    做H5页面需要学什么,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过h5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做出这些页面,而这些页面效果 ...

  4. 好程序员web前端培训分享做H5页面需要学什么

    好程序员web前端培训分享做H5页面需要学什么,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过h5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做 ...

  5. 在app和h5页面中播放视频监控

    本文章向大家介绍app和h5播放实时视频监控. 我是把我们公司的小程序做成app但是在播放视频监控这一块出现了问题,app和h5页面不支持live-player(小程序原生标签)后台报错组件注册失败, ...

  6. Swift5+WkWebView实现APP嵌套H5页面

    Swift5+WkWebView实现APP嵌套H5页面 前言 一.Swift5和JS交互 1.类型一:有返回值 2.类型二:无返回值 3.app回调js方法 二.Swift5修改JS的window.a ...

  7. 「移动端」H5页面长按复制功能实现

    本文主要介绍H5页面长按复制功能实现 默认情况下禁止了长按复制功能,要此功能需要增加css声明:-webkit-user-select: auto;让整个页面可以长按复制:*{-webkit-user ...

  8. app 嵌套h5页面问题

    1.app与h5页面方法监听与参数传递 2.Android webview 如何打开本地存储,提供给JS调用 html5 的lwindow.localStorage功能,还有其他的权限 3.Andro ...

  9. 移动端h5文字长按复制_移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 求解决...

    移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 百度谷歌搜索的答案是 iOS手机系统自带 需要设置禁用 我们需求是要实现此功能 可是我在手机测试 并没有实现长按复制文本 之前这样设置可以 ...

最新文章

  1. c语言 12大于12么,【C语言】第十二章
  2. 教师节特辑丨网易云信:素质教育「名师」是如何炼成的?
  3. I see IC的破冰之旅
  4. 【android】og
  5. js for in 遍历对象与数组
  6. bat截取字符串[转]
  7. 二叉树的深度优先遍历原理及python实现
  8. java获取access token_【Java示例】如何获取AccessToken
  9. JavaScript 学习笔记— —Arguments
  10. hbase占用内存过高_Hbase探究——如何避免一行数据过大导致加载至内存出现out of memory的情况...
  11. JDK安装配置环境变量以及配置完成后出现java命令能用但javac命令不能用 (JAVA_HOME失效)
  12. 基于Levy飞行策略的改进樽海鞘群算法( LECUSSA) Matlab代码
  13. php mql web开发,自己动手开发多线程异步 MQL5 WebRequest
  14. crashdumpandroid_Android Stability - crash 和 ramdump
  15. 计算机基础证和PS证,全国计算机等级PHOTOSHOP一级证书
  16. 雅虎邮箱,在foxmail 设置
  17. SD内存卡格式化后如何数据恢复教程
  18. 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(8月8日~8月14日)...
  19. teamviewer 使用
  20. null与empty区别

热门文章

  1. Linux网络配置——从自动获取IP地址转为固定IP地址
  2. java getresources方法_Java ClassLoader getResources()方法与示例
  3. 交易平台何时拥有定价权:初探背后的经济学原理
  4. 截屏篇:玩转电脑截屏技巧
  5. 多目标优化算法:基于非支配排序的瞪羚优化算法(Non-Dominated Sorting Gazelle Optimization Algorithm,NSGOA)
  6. 800套经典机械结构设计非标自动化SW机构3D图纸solidWorks模型库
  7. java计算机毕业设计留守儿童帮扶网站源码+系统+mysql数据库+lw文档+部署
  8. gdufe acm 1363 校庆嘉宾
  9. 一个电子邮件地址,记录了一生的爱情故事
  10. 133个心情变好的佛家领悟! 推荐哦