微信小程序点击复制文本到剪切板,获取剪切板内容
·
设置剪切板:wx.setClipboardData
获取剪切板:wx.getClipboardData
api:wx.setClipboardData(Object object) | 微信开放文档
wxml:
<view>内容:{{contents}} </view>
<view bindtap='copyText' data-text="{{contents}}">复制</view>
js:
Page({
data: {
contents:'这是可以复制的文字,粘贴后即可看到效果'
},
//复制文本
copyText(e) {
console.log(e)
wx.setClipboardData({
data: e.currentTarget.dataset.text,
success: function (res) {
wx.getClipboardData({
success: function (res) {
wx.showToast({
title: '复制成功'
})
}
})
}
})
},
})
注意:复制的内容不能是Number类型,否则会报fail
errMsg: "setClipboardData:fail parameter error: parameter.data should be String instead of Number;"
更多推荐
所有评论(0)