请问EditBox文本框里的内容,如何一键复制到粘贴板?

请教大神,EditBox文本框里的内容,如何一键复制到粘贴板?
如果是网页环境下,我知道可以用document.execCommand(“Copy”)这个方法,但是需要先select一个input输入框的内容。可是这里的EditBox,官方文档里的方法中,没有select,请路过的大神指点一下啊!!!

var str = …getComponent(cc.EditBox).string;

    var temp = document.createElement('textarea');
    temp.value = str;
    document.body.appendChild(temp);
    temp.select(); // 选择对象
    document.execCommand("Copy"); // 执行浏览器复制命令
    temp.style.display='none';
    console.log('复制成功');
1赞

select is not a function
您好,我试了一下,报错了。

查询微信官方文档,有了一个方法,分享需要的人:
原文地址:https://developers.weixin.qq.com/minigame/dev/api/device/clipboard/wx.setClipboardData.html
设置系统剪贴板的内容。调用成功后,会弹出 toast 提示"内容已复制",持续 1.5s

示例代码:

wx.setClipboardData({
data: ‘data’,
success (res) {
wx.getClipboardData({
success (res) {
console.log(res.data) // data
}
})
}
})