1、uni.setClipboardData的使用方法
uni.setClipboardData({ data: '需要复制的内容', success: function() { console.log('success'); uni.showToast({ title: '复制成功', icon: 'success', duration: 2000 }); }, fail:(error)=> { console.log('失败',error); uni.showToast({ title: '复制失败', icon: 'none' }); } })
2、发现复制没有用,打印error内容为:“setClipboardData:fail api scope is not declared in the privacy agreement”,这个错误信息表示你在使用setClipboardData API时,没有在微信小程序的隐私协议中声明你需要使用剪贴板的权限。
3、通过翻阅文档得知从2023年9月15日开始,微信小程序更新了隐私协议的规则,你需要在微信小程序的后台配置用户隐私保护指引,并且通过审核,才能使用剪贴板。
4、如何设置隐私协议