react native 文本复制粘贴

2023-03-22  本文已影响0人  Blue_Color

Clipboard提供的API相当简单,只有两个方法,
一个是设置内容到剪贴板,
另一个则是从剪贴板获取设置的内容。
如下所示:

//设置内容到剪贴板
setString(content: string) {
    Clipboard.setString(content);
}

//获取剪贴板上的内容,返回的是一个Promise异步函数
getString(): Promise<string> {
    return Clipboard.getString();
}

以复制文本为例:

  1. 创建一个异步函数
async function copyNo(content:any){
        Clipboard.setString(content)
        console.log("复制成功")
}
  1. 在点击事件中引用文本复制方法
            <TouchableOpacity
                  activeOpacity={0.6}
                    onLongPress={()=>{copyNo(content)}}
                >
                    <Text marginT-20>{content}</Text>
            </TouchableOpacity>
上一篇 下一篇

猜你喜欢

热点阅读