React native 为什么警报中的导航在react native中不起作用

React native 为什么警报中的导航在react native中不起作用,react-native,alert,React Native,Alert,这是我在代码中尝试在alert中导航的代码,如果我在代码中写入alert.alert,则不会显示alert。为什么? if(results.rowsAffected>0){ 警报('卡添加成功', [ { 文本:“OK”, onPress:()=>导航。导航('Home') }, ], {可取消:false} ); }else警报('Failed!'); 因为alert是一种窗口方法,并且不实现prop onPress,所以您需要导入react native alert,以便将所需功能传递给on

这是我在代码中尝试在alert中导航的代码,如果我在代码中写入
alert.alert
,则不会显示alert。为什么?

if(results.rowsAffected>0){
警报('卡添加成功',
[
{
文本:“OK”,
onPress:()=>导航。导航('Home')
},
],
{可取消:false}
);
}else警报('Failed!');

因为alert是一种窗口方法,并且不实现prop onPress,所以您需要导入react native alert,以便将所需功能传递给onPress。

如下使用:

import {  Alert } from 'react-native';
...

 Alert.alert('Title','Card Add Successfully ',
              [
                {
                  text: 'OK',
                  onPress: () => navigation.navigate('Home')
                },
              ],
              { cancelable: false }
            );

您是否阅读了有关警报的文档?非常感谢。我明白了