版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a992036795/article/details/72846022
ReactNative开发——Clipboard
Clipboard
组件可以在iOS和Android的剪贴板中读写内容
示例
class ClipboardView extends Component {
state = {
textFormClipboard: ''
}
render() {
return (
<View style={{justifyContent: 'flex-start'}}>
<Text >
{this.state.textFormClipboard}
</Text>
<Text onPress={() => {
// 向剪贴板写入数据
Clipboard.setString('AAA')
}}>
点击将'AAA'赋值到剪贴盘
</Text>
<Text onPress={() => {
//从剪贴盘读数据
Clipboard.getString().then((text => this.setState({textFormClipboard: text})))
.catch(error => console.error(error));
}}>
点击粘贴
</Text>
</View>
);
}
}
方法
static getString()
它返回的是一个Promise对象,用来获取文本内容,
static setString()
设置剪贴板的文本内容。你可以用下面的方式来调用。