国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

React-Native項目中應用剪貼板復制粘貼操作

2019-11-09 13:56:02
字體:
來源:轉載
供稿:網友

前言

很多APP中都會用到剪貼板的操作,對于React-Native來講同樣也可以實現這個功能。

方法

Clipboard組件可以在iOS和Android的剪貼板中讀寫內容。

常用API

1.得到復制內容

static getString()

獲取剪貼板的文本內容,返回一個PRomise你可以用下面的方式來調用。

async _getContent() { var content = await Clipboard.getString(); }

這里async和await為ES7的語法,變異步為同步。

2.拷貝內容到剪貼板

static setString(content: string)

設置剪貼板的文本內容。你可以用下面的方式來調用。

_setContent() { Clipboard.setString('hello world'); }

示例

'use strict';var React = require('react');var ReactNative = require('react-native');var { Clipboard, View, Text,} = ReactNative;var ClipboardExample = React.createClass({ getInitialState() { return { content: 'Content will appear here' }; }, async _setClipboardContent(){ Clipboard.setString('Hello World'); try { var content = await Clipboard.getString(); this.setState({content}); } catch (e) { this.setState({content:e.message}); } }, render() { return ( <View> <Text onPress={this._setClipboardContent} style={{color: 'blue'}}> Tap to put "Hello World" in the clipboard </Text> <Text style={{color: 'red', marginTop: 20}}> {this.state.content} </Text> </View> ); }});exports.title = 'Clipboard';exports.description = 'Show Clipboard contents.';exports.examples = [ { title: 'Clipboard.setString() and getString()', render() { return <ClipboardExample/>; } }];

注: 此例子來源于官方示例,僅供參考學習!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 千阳县| 东光县| 富宁县| 莫力| 壶关县| 西城区| 班戈县| 五河县| 大丰市| 丽江市| 商水县| 海口市| 丰原市| 龙岩市| 定日县| 江达县| 剑河县| 广昌县| 香港| 永州市| 江安县| 津南区| 濮阳市| 乐东| 吉木萨尔县| 马边| 丰原市| 石林| 耿马| 黄龙县| 眉山市| 新丰县| 安仁县| 保定市| 澎湖县| 砚山县| 古浪县| 克东县| 上栗县| 泗阳县| 宁化县|