写了一个 copy 方法,但是怎么也没有弹窗复制成功
<text @click="toCopy(myInfo.id)">复制
</text>
逐步打印发现 1 正常打印,2 没有打印,说明问题出现在 setClipboardData 方法执行中
toCopy(n) {// console.log('1',typeof n) // number类型const temp = String(n)uni.setClipboardData({data: temp,success: () => {// console.log('2',n)tool.alert('复制成功')},fail: (r) => {tool.alert(r)}})
},
原来是 uni.setClipboardData 方法只能打印字符串类型!我的 id 是number 类型数据,所以复制功能失效