yon*_* ho 5 javascript ios react-native
我是一名 iOS 开发人员,但我知道一点 javascript。我正在尝试使用 AlertIOS,文档 api 是这样的
static alert(title: string, message?: string, buttons?: Array<{ text: ?string; onPress: ?Function; }>)
Run Code Online (Sandbox Code Playgroud)
我对参数感到困惑。我试着这样写,但它给了我错误。AlertIOS('用户名为空', '请输入您的用户名', buttons: {{text: 'Cancel', onPress: onPressCancel}});
如何正确使用AlertIOS?
如果您查看文档,就会发现有一个AlertIOSAPI 具有名为 的静态方法alert。这意味着你可以这样称呼它:
AlertIOS.alert('Username empty', 'Please type your username', [{text: 'Cancel', onPress: onPressCancel}]);
Run Code Online (Sandbox Code Playgroud)
请注意,您也不需要按钮数组的“buttons:”前缀 - 无论如何,您的调用部分都不是有效的语法。
警报的方法签名使用流类型注释来记录。每个参数的描述如下:
如果名称带有问号,则该参数是可选的。因此,在这种情况下,论据是:
您还需要确保您使用了requireAlertIOS API,可能是这样的:
var {
AppRegistry,
StyleSheet,
View,
AlertIOS
} = React;
Run Code Online (Sandbox Code Playgroud)
希望有帮助。
| 归档时间: |
|
| 查看次数: |
2552 次 |
| 最近记录: |