【发布时间】:2021-04-30 15:35:24
【问题描述】:
我想要一个按钮使用警报。但是,两个按钮 (createTwoButtonAlert) 可以正常工作,但是当我尝试创建一个按钮 (createOneButtonAlert) 时出现此错误。
消息的值不能从 readablenativemap 转换为字符串
这是我的代码
import React, {useState} from 'react';
import {View, StyleSheet, Button, Alert} from 'react-native';
const Third = () => {
const createOneButtonAlert = () =>
Alert.alert('Alert Title', [
{text: 'OK', onPress: () => console.log('OK Pressed'), style: 'OK'},
]);
const createTwoButtonAlert = () =>
Alert.alert('Alert Title', 'My Alert Msg', [
{
text: 'Cancel',
onPress: () => console.log('Cancel Pressed'),
style: 'cancel',
},
{text: 'OK', onPress: () => console.log('OK Pressed')},
]);
return (
<View style={styles.container}>
<Button title={'1-Button Alert'} onPress={createOneButtonAlert} />
<Button title={'2-Button Alert'} onPress={createTwoButtonAlert} />
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'space-around',
alignItems: 'center',
},
});
export default Third;
如何修复我的代码?
【问题讨论】:
标签: javascript node.js reactjs react-native