当我单击我的文本时,该文本将被复制到剪贴板。除此以外,我还要添加一个“已复制”警报。向用户发送信号,告知文本已被复制,如何正确集成此Alert?
我是新手,我们将不胜感激。
onPressHandler ()=>{
Clipboard.setString('mail@mail.com')}
{Alert.alert('Copied')
}
<TouchableOpacity onPress={() => Clipboard.setString('mail@mail.com')} >
<View>
<Text style={{color: 'grey', fontSize: 9, fontFamily:'arial', fontStyle: 'bold', textAlign: 'center', marginTop: 3, marginLeft: 25, marginBottom: 17}}>mail@mail.com</Text>
</View>
</TouchableOpacity>
最佳答案
onPressHandler= async () => {
await Clipboard.setString('mail@mail.com')
Alert.alert('Copied')
}
将
onPress={() => this.onPressHandler()}
添加到PressableOpacity onPress用于运行代码检查https://gist.github.com/AurangzaibRamzan/847890f1ec4517a582f10442d7d2a582
关于javascript - 如何通过按文本来集成警报? (在React Native中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57037070/