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

相关推荐
laplace01232 分钟前
JAVA-Redis上
java·redis·spring
不要喷香水6 分钟前
26.java openCV4.x 入门-Imgproc之图像尺寸调整与区域提取
java·人工智能·opencv·计算机视觉
政采云技术14 分钟前
音视频通用组件设计探索和应用
前端·音视频开发
脸大是真的好~17 分钟前
黑马JAVAWeb - SpringAOP
java
moxiaoran575317 分钟前
RestTemplate使用示例
java
Gogo81619 分钟前
从 Spring Boot 到 NestJS:模块化设计的哲学差异
java·后端·nestjs
Hilaku33 分钟前
我用AI重构了一段500行的屎山代码,这是我的Prompt和思考过程
前端·javascript·架构
D_alyoo1 小时前
06 Activiti 与 Spring Boot 整合
java·activiti·activiti7源码
小陈不好吃1 小时前
Spring Boot配置文件加载顺序详解(含Nacos配置中心机制)
java·开发语言·后端·spring
IT_陈寒1 小时前
Vite性能优化实战:5个被低估的配置让你的开发效率提升50%
前端·人工智能·后端