如何通过按文本来集成警报? (在React Native中)

时间:2019-07-15 09:41:33

标签: javascript function react-native text alert

当我单击文本时,文本将被复制到剪贴板。除此以外,我还要添加一个“已复制”警报。向用户发送信号,告知文本已被复制,如何正确集成此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>

3 个答案:

答案 0 :(得分:1)

onPressHandler= async () => {
 await Clipboard.setString('mail@mail.com')
 Alert.alert('Copied')
}

onPress={() => this.onPressHandler()}添加到TouchableOpacity onPress

运行代码检查https://gist.github.com/AurangzaibRamzan/847890f1ec4517a582f10442d7d2a582

答案 1 :(得分:0)

您可以使用以下行生成警报

 alert('value')

答案 2 :(得分:0)

您可以按以下方式修改代码:

List<bool>

在函数名称之后,箭头函数中还缺少'='符号。并且里面有多余的花括号。现在应该可以使用了。