uni.setClipboardData({
data: item.name + " " + item.pinyin,
showToast: true,
success: function() {
uni.showToast({
icon: "none",
title: "Copy success"
})
},
fail: function() {
uni.showToast({
icon: "none",
title: "Copy fail"
})
}
})

- 发布:2025-01-20 14:48
- 更新:2025-01-20 14:57
- 阅读:77
【报Bug】uniappx error: undefined is not a function (near '...uni.setClipboardData...')
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: MacOS Monterey 12.7.5
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iPhone8 P
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.setClipboardData({
data: "testcc",
showToast: true,
success: function() {
uni.showToast({
icon: "none",
title: "Copy success"
})
},
fail: function() {
uni.showToast({
icon: "none",
title: "Copy fail"
})
}
})
uni.setClipboardData({
data: "testcc",
showToast: true,
success: function() {
uni.showToast({
icon: "none",
title: "Copy success"
})
},
fail: function() {
uni.showToast({
icon: "none",
title: "Copy fail"
})
}
})
预期结果:
uni.setClipboardData({
data: "testcc",
showToast: true,
success: function() {
uni.showToast({
icon: "none",
title: "Copy success"
})
},
fail: function() {
uni.showToast({
icon: "none",
title: "Copy fail"
})
}
})
uni.setClipboardData({
data: "testcc",
showToast: true,
success: function() {
uni.showToast({
icon: "none",
title: "Copy success"
})
},
fail: function() {
uni.showToast({
icon: "none",
title: "Copy fail"
})
}
})
实际结果:
error: undefined is not a function (near '...uni.setClipboardData...')
error: undefined is not a function (near '...uni.setClipboardData...')
bug描述:
真机上运行,运行的基座是重新打包过的,uni.setClipboardData 这个函数不存在。但是api 文档中是有这个函数的,所以很奇怪为什么不存在!


蔡cai - 开发的插件:https://ext.dcloud.net.cn/publisher?id=394134
文档地址:https://doc.dcloud.net.cn/uni-app-x/api/clipboard.html#setclipboarddata
不支持ios和android