在小程序或者app中,有的时候不仅会遇到复制的需求,也会遇到粘贴的功能,那么如何去完成呢,其实在uniapp中就有相对应的api如下
在pc浏览器中是无效的,因为浏览器中获取不到剪切板的内容
//粘贴
uni.getClipboardData({
showToast:false,
success: function (res) {
console.log(res.data);
uni.showToast({
title:'粘贴成功',
duration:2000
})
},
fail(err) {
console.log(err)
}
});
复制功能其实和粘贴差不多
// 复制
uni.setClipboardData({
data: '内容',// 复制的内容
success: function () {
console.log('success');
uni.showToast({
title:'复制成功',
duration:2000
})
}
});
更详细的文档说明https://uniapp.dcloud.net.cn/api/system/clipboard.html#getclipboarddata 写的不好的地方请原谅,有问题可以在下方留言或者私信我