项目场景:

公众号抽奖 优惠券转赠功能 点击后请求转赠码并自动复制到剪切板
目前已验证公众号网页 h5App可用

问题描述:

使用原生方法 在安卓上可用 iOS失效

// 复制
copy(data) {let oInput = document.createElement("input");//创建输入框oInput.value = data;//赋值document.body.appendChild(oInput);//添加到bodyoInput.select(); // 选择对象;document.execCommand("Copy"); // 执行浏览器复制命令oInput.remove();//移除
},

原因分析:

iOS不支持此解决方案 使用clipboard.js插件

解决方案:

下载 clipboard.js到依赖 博主此时用的yarn 读者也可使用npm

yarn add clipboard

//由于只有一个页面使用 未全局引入 就在使用页面引入

import Clipboard from "clipboard";

HTML部分

<buttonclass="copy"@click="copyLink()"
>复制
</button>

js

copyLink() {let clipboard = new Clipboard(".copy", {text: () => {return this.copy_value;//复制内容},});clipboard.on("success", () => {this.close();this.$toast.success("复制成功");});clipboard.on("error", () => {this.close();this.$toast.success("复制失败");});
},

注意事项:

**在调用复制的节点 父级和以上不能有阻止冒泡 会导致复制失效 **

解决在iOS复制失败问题 iOS/Android通用相关推荐

  1. video.js android,VideoJS + HTML5自动播放失败,适用于Android 2.3+和IOS 4+

    我的VideoJS和HTML5项目针对更新的Web浏览器(较新版本的FireFox和Chrome)以及移动浏览器(Android2.3 +和IOS4 +).VideoJS + HTML5自动播放失败, ...

  2. 解决公众号开发 安卓正常 iOS调微信SDK失败 签名错误

    项目场景: 公众号网页开发 请求微信授权 调用微信SDK 扫一扫 相机/相册接口 问题描述: 项目在安卓上顺利运行 在iOS 无法调起微信SDK 报错为签名错误 原因分析: 在安卓能跑通 说明后端的签 ...

  3. iOS通关书单,Android可入

    12本书,iOS.Swift.Objective-C经典一应俱全,UI和安全各一本. 1.<iOS开发指南:从零基础到App Store上架(第3版)>(最畅销iOS新书) 作者:关东升 ...

  4. android ios web兼容,js与android iOS 交互兼容

    js与android iOS 交互兼容 在Android与js交互方面还是要比iOS方便很多,而UIWebView只暴漏出- (BOOL)webView:(UIWebView *)webView sh ...

  5. c# 再次尝试 连接失败_和平精英ios充值失败该怎么办

    和平精英ios充值失败该怎么办?近期有小伙伴说自己用苹果手机充值却显示充值失败,这种情况该怎么解决呢?其实这不是大问题,看看下面的解决办法. 和平精英ios充值失败 和平精英ios充值失败只需要重新填 ...

  6. android 地球坐标 火星坐标系,IOS开发入门之iOS开发火星坐标系与地球坐标系解析...

    本文将带你了解IOS开发入门iOS开发火星坐标系与地球坐标系解析,希望本文对大家学IOS有所帮助. iOS开发火星坐标系与地球坐标系解析. 在开发过程中,遇到一个问题,安卓和iOS传同样的经纬度给后台 ...

  7. android 8 性能 iOS,安卓依然领先iOS 8的十大特性

    随着智能手机的不断发展,其硬件和软件的质量都比以往提升到了一个更高的水平.回顾这几年的发展,智能手机系统一直被iOS和Android两大操作系统占据着,也成为了人们最喜欢的手机操作系统.经过不停的更新 ...

  8. 关于canvas.toDataURL 在iOS运行失败的问题

    关于canvas.toDataURL 在iOS运行失败的问题 最近做了一个海报生成的组件,需要drawimage到画布上,image来源包括本地和异地的图片src; 首先讲一点,异地图片如果不设置允许 ...

  9. android和ios适配_针对iOS和Android设计时“并非总是”情况的8个UX设计技巧

    android和ios适配 Before going on, I would like to say that everything you read is only based on my UI/U ...

  10. 解决页面使用overflow: scroll在iOS上滑动卡顿的问题

    解决页面使用overflow: scroll在iOS上滑动卡顿的问题 参考文章: (1)解决页面使用overflow: scroll在iOS上滑动卡顿的问题 (2)https://www.cnblog ...

最新文章

  1. 青春就是一无所有,梦想就是坚持走下去
  2. 通过帧中继验证OSPF支持的不同网络类型
  3. #region 常量和静态变量静态类readonly
  4. 在Centos下安装Typora
  5. 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档
  6. Linux_PAM_用户之间的信息传递
  7. 推荐:26种NLP练手项目(代码+数据)
  8. 创建SpringBoot项目时出现Cannot resolve plugin org.springframework的解决方法
  9. JEECG开源社区, 成立了微信二次开发项目,欢迎有兴趣朋友参与
  10. Linux下更新libnss3的代码,yum安装firefox错误libnssutil3.s
  11. 真人拳皇项目第七次Scrum总结——史经浩
  12. Python Extension
  13. GPS经纬度转百度地图经纬度
  14. 求最大公约数和最小公倍数的做法(Java实现)
  15. 【MFC】解决窗口大小改变之后,ComboBox当前选项文字出现蓝色背景
  16. 防御性编程:足够偏执
  17. Visual Studio如何在一个解决方案下创建多个独立项目并单独运行
  18. (附源码)计算机毕业设计SSM基于的楼盘销售系统的设计与实现
  19. 华为认证Datacom考试内容
  20. PTC贴片保险的测试

热门文章

  1. PHP对接抖音开发平台接口
  2. 学习C语言第七天——结构体
  3. linux 动态扫描 数码管,数码管动态扫描显示01234567程序(三种方案)
  4. 2017服务器cpu性能排行,CPU性能怎么看?桌面CPU天梯图2017年12月最新版
  5. elixir元编程的quote与unquote
  6. ZZULIOJ--2825: 收集金币
  7. 软件构造第一次实验感想总结
  8. (产品面试贴)乐动——阿里巴巴2015暑期实习平台型产品经理(技术领域)
  9. python最优投资组合_4计算投资组合最优比例
  10. 墓碑上的字符C语言,墓碑上常见的“故显考、故显妣、先考、先妣”,分别是什么意思?...