当前位置:首页 > 操作系统 > Ios

javascript – 如何在React Native中调用AlertIOS

我是iOS开发人员,但我知道一点点javascript.我正在尝试使用AlertIOS,文档api就是这个

static alert(title: string, message?: string, buttons?: Array<{ text: ?string; onPress: ?Function; }>) 

我对参数感到困惑.我试着这样写,但它说这是错的.

AlertIOS('Username empty', 'Please type your username', buttons: {{text: 'Cancel', onPress: onPressCancel}});

任何人都可以解释我如何调用此函数和语法?

解决方法:

如果你看一下the documentation,就会说有一个AlertIOS API,它带有一个名为alert的静态方法.这意味着你可以像这样调用它:

AlertIOS.alert('Username empty', 'Please type your username', [{text: 'Cancel', onPress: onPressCancel}]);

请注意,您还不需要按钮数组的“buttons:”前缀 – 无论如何,您的调用部分都不是有效的语法.

使用Flow类型注释记录警报的方法签名.每个参数都描述如下:

>参数名称:参数类型

如果名称有问号,那么该参数是可选的.因此,在这种情况下,参数是:

>标题,带有一种字符串
>消息,带有字符串类型(可选)
>按钮,带有一种数组(可选)

您还需要确保需要AlertIOS API,可能是这样的:

var {
  AppRegistry,
  StyleSheet,
  View,
  AlertIOS
} = React;

希望有所帮助.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!