微信小程序实现长摁复制和一键复制功能
长按复制(一定是text标签)
text设置属性 selectable=“true” 这样长摁就可以复制了。
<text selectable="true">长按复制</text>
一键复制
一键复制需要绑定事件,然后调用wx.setClipboardData
<text bindlongtap='copy'>{{copyText}}</text>
<view bindtap="copy" >复制</view>
methods = {
copy (e) {
var that = this;
wx.setClipboardData({
data: this.data.copyText,// 复制的内容
success: function (res) {
wx.showToast({
title: '复制成功',
});
}
});
},
}