Fork me on GitHub

微信小程序-复制

先来说明一下我们需要实现的最终效果:

用户点击之后复制页面内容。

方法一:

添加点击事件,绑定js方法,点击复制。

话不多说,我们直接上代码

1.WXML

1
<view bindtap="copy" data-item='{{text}}'>点击复制内容:{{text}}</view>

2.JS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
Page({
data: {
text:"123456789",
},

copy: function (e) {
let item = e.currentTarget.dataset.item;
console.log("复制", e, item);
wx.setClipboardData({
data: item,
success: function (res) {
showToastInfo({
title: '复制成功',
icon:"success"
});
}
});
},
})

方法二:

长按复制,在微信小程序内的文字无法长按复制,除了text节点以外,但是要在text标签内加一个“selectable”属性。

话不多说,我们直接上代码

1.WXML

1
< text selectable="true" >长按复制< text/>
------------- The End -------------

本文标题:微信小程序-复制

文章作者:White

发布时间:2019年07月17日 - 16:07

最后更新:2019年07月17日 - 16:07

原始链接:http://yoursite.com/2019/07/17/WX-setClipboardData/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。