ReactNative开发——Clipboard

来源:互联网 发布:js声明json数组 编辑:程序博客网 时间:2024/05/22 14:36

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()

设置剪贴板的文本内容。你可以用下面的方式来调用。

参考

http://reactnative.cn/docs/0.44/clipboard.html#content

原创粉丝点击