Clipboard提供的API相当简单,只有两个方法,
一个是设置内容到剪贴板,
另一个则是从剪贴板获取设置的内容。
如下所示:
//设置内容到剪贴板
setString(content: string) {
Clipboard.setString(content);
}
//获取剪贴板上的内容,返回的是一个Promise异步函数
getString(): Promise<string> {
return Clipboard.getString();
}
以复制文本为例:
- 创建一个异步函数
async function copyNo(content:any){
Clipboard.setString(content)
console.log("复制成功")
}
- 在点击事件中引用文本复制方法
<TouchableOpacity
activeOpacity={0.6}
onLongPress={()=>{copyNo(content)}}
>
<Text marginT-20>{content}</Text>
</TouchableOpacity>
网友评论