博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
待实践的解决方案---微信浏览器里粘贴功能不好使
阅读量:5843 次
发布时间:2019-06-18

本文共 767 字,大约阅读时间需要 2 分钟。

做时间岛的时候有一种类型是集体产品

第一个人认养了会生成一个码,这个人把码分享给别人,后面的人通过这个码来认养这个集体产品

这个码我们决定显示在订单页面和支付页面,但是由于码是纯数字构成,不方便记忆,所以需要有一个一键复制的功能

这个好办,引入一个插件就行了,忘记叫啥了,后面找到了再补上

然后页面里就这么写就行了

下单识别码:
{
{detail.identifyCode}}

js里写两个方法,一个onCopy,一个onError

onCopy: function (e) {    this.toastText = '复制成功';    this.$refs.toast.show();},onError: function (e) {    this.toastText = '无法复制文本';    this.$refs.toast.show();},

至于v-clipboard:copy里面就是你要复制的内容啦,这里我需要复制的下单识别码是detail.identifyCode,所以我要复制的也是这个

这样就复制到手机的剪切板里了,说得很啰嗦,执行起来很容易

但是粘贴就出问题了

我以为直接粘贴就行了,但是好死不死的微信浏览器里粘贴不好使

有个待实践的解决方案,值得一试

安卓上微信版本6.7.2上这个问题是没有的,升了一个小版本号就开始出现这个问题,怀疑是微信客户端的bug。解决方法倒是有个不合理的,因为如果input或者textarea中有文字的话,就可以长按出现剪切这种选择,所以可以在这些表单标签中添加一些提示文字,然后通过focus事件在获取焦点的时候直接选中文字,然后在长按出现复制选项。然而,我这边客户嫌麻烦所以我还没找到好方法

感谢@seedada

转载地址:http://ssqcx.baihongyu.com/

你可能感兴趣的文章
netty-当一个客户端连接到来的时候发生了什么
查看>>
PHP_5.3.20 源码编译安装PHP-FPM
查看>>
在51CTO三年年+了,你也来晒晒
查看>>
js控制图片等比例缩放
查看>>
Java高级开发工程师面试考纲
查看>>
FreeMarker表达式
查看>>
Debian9.2 下使用vnstat查看服务器带宽流量统计
查看>>
NGINX + PHP-FPM 502
查看>>
Openstack API常用命令
查看>>
OpenSSL漏洞凶猛来袭 慧眼恶意代码监测应对有方
查看>>
C语言 喝汽水问题
查看>>
ubuntu 下安装 mysql
查看>>
关于k-means聚类算法的matlab实现
查看>>
一键安装Gitlab后的备份、迁移与恢复
查看>>
因为本人工作繁忙,精力有限,本博客停止更新。有兴趣的博友可以关注我在CSDN上的主博客...
查看>>
SQL server查看触发器是否被禁用
查看>>
跟随我在oracle学习php(8)
查看>>
UVA-10212 The Last Non-zero Digit. 分解质因子+容斥定理
查看>>
求两个集合的交集,并集,差集
查看>>
Kotlin的语法糖(一)基础篇
查看>>