写了一个 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 类型数据,所以复制功能失效