- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不明白 promptValue 是如何存储的。我有以下函数,我想将 promptValue 传递给回调函数“this.rename”。我不知道如何获得这个值。 react native people 发布的示例正在做一些神秘的事情来获得这个值。谁能解释一下吗?
renamePrompt: function(line) {
AlertIOS.prompt(
'Rename',
line.name,
this.rename
);
},
最佳答案
AlertIOS.prompt
接受几个参数。让我们来看看它们:
AlertIOS.prompt(
'Title', 'Default Value',
[{text: 'Button One', onPress: this.firstButtonPress.bind(this)},
{text: 'Button Two', onPress: this.secondButtonPress.bind(this)}]
)
AlertIOS.prompt
接受的第一个参数是 title
——向用户显示的内容。这是必需的 propType
。
下一个参数是一个值
,它是为用户预先填充到文本框中的内容。这是一个可选 propType
。
之后,您看到的数组映射到用户可以点击的按钮。这些按钮表示为带有一些键/值对的对象。第一个是 text
,它将显示按钮文本。第二个是 onPress
,这是您指定用于处理按下的特定按钮的方法。
为了检索按钮的值,您需要将 this
(在本例中为提示)绑定(bind)到您的 onPress
方法。如果这样做,您可以让 onPress
处理程序访问键入的值,如下所示:
firstButtonPress(value) {
console.log(value)
}
此按钮数组有条件可选。如果您选择不提供按钮列表,AlertIOS 将要求您传入回调函数作为 AlertIOS.prompt
的参数(但不能同时提供一组按钮和回调)。
关于ios - 如何获取AlertIOS.prompt的promptValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31431469/
描述 我有一个带有条形码扫描仪的组件。条码扫描仪返回值后,会出现带提示的 AlertIOS,其中包含取消和保存按钮。现在,一种选择是单击保存按钮将值发送到服务器。对于另一个选项,客户端希望使用音量减小
我正在开发一个应用程序,我必须要求用户输入一些数字。为了实现这一点,我想到了 AlertIOS.prompt,但问题是键盘类型出于某种原因仅限于“纯文本”、“安全文本”或“登录密码”(我想类似于 Te
我正在尝试使用 AlertIOS在一个全新的 React Native 项目中,但由于某种原因,我遇到了与 undefined 相关的错误。 代码的相关部分: import { AlertIOS }
与 AlertIOS ,您可以根据我的观察指定这些按钮样式: “默认”:蓝色,普通文本 “取消”:蓝色,粗体文本 “破坏性”:红色,普通文本 我假设此命名约定与 native UIAlertView
有没有办法使用 React Native 的 AlertIOS api 来发出带有多个文本字段的警报?提示功能似乎只允许一个。 如果没有办法拥有多个文本字段,我将如何将此功能添加到警报中? 任何帮助将
我是一名 iOS 开发人员,但我懂一点 javascript。我正在尝试使用 AlertIOS,文档 api 是这样的 static alert(title: string, message?: st
我正在学习 react-native 的教程,但是他们是为 IOS 做的,有一部分他们像这样使用 AlertIOS.prompt AlertIOS.prompt( 'Add New Item',
我正在尝试使用 AlertIOS 显示一条消息,但出现以下错误。警告框的代码嵌套在 View 和可触摸的突出显示下方。如果 AlertIOS 组件嵌套在其他组件中,调用它是否会出现问题? var Ta
我是一名优秀的程序员,十分优秀!