国产探花免费观看_亚洲丰满少妇自慰呻吟_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/>; } }];

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巨鹿县| 青海省| 平安县| 都江堰市| 东兰县| 岚皋县| 康定县| 赤峰市| 常宁市| 抚松县| 措美县| 东台市| 夏津县| 谷城县| 黎川县| 微山县| 邯郸市| 庄浪县| 高唐县| 当涂县| 惠安县| 政和县| 根河市| 安仁县| 襄垣县| 梁平县| 徐汇区| 汉源县| 扎鲁特旗| 土默特左旗| 耿马| 阳东县| 广宁县| 刚察县| 天柱县| 乌兰浩特市| 砚山县| 抚松县| 梅河口市| 富平县| 涟水县|