【uniapp】uni.setClipboardData 方法失效 bug 解决方案

写了一个 copy 方法,但是怎么也没有弹窗复制成功

html 复制代码
<text @click="toCopy(myInfo.id)">
    复制
</text>

逐步打印发现 1 正常打印,2 没有打印,说明问题出现在 setClipboardData 方法执行中

javascript 复制代码
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 类型数据,所以复制功能失效

相关推荐
LuckySusu1 分钟前
【CSS篇】什么是 Margin 重叠问题?如何解决?
前端·css
一依不舍1 分钟前
百度文心大模型 4.5 系列开源:从技术突破到全球生态的中国力量
前端
LaoZhangAI3 分钟前
Claude 4 vs Gemini 2.5 Pro:2025年顶级AI模型权威对比分析
前端·后端
Dream耀4 分钟前
Cookie:Web身份认证的基石
前端·javascript·http
LuckySusu4 分钟前
【CSS篇】元素的层叠顺序(Stacking Order)详解
前端·css
come112346 分钟前
npm 命令入门指南(前端小白版)
前端·npm·node.js
墨菲安全6 分钟前
NPM组件 alan-baileys 等窃取主机敏感信息
前端·npm·node.js·npm组件·恶意包·主机信息窃取
我在北京coding7 分钟前
npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree
前端·npm·node.js
拾光拾趣录7 分钟前
CSS高级技巧与实用伪类
前端·css