问题标签 [react-native-picker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 从 React-Native 选择器渲染选择器项目以填充下拉菜单选择
我成功地使用react-native
选择器在我的一个组件中呈现下拉菜单。现在,在选择器代码中,我正在对用于填充下拉菜单项的值进行硬编码。我最理想的做法是将这些作为道具传递,并让它们在picker
. 不过,我不确定该怎么做。我尝试使用 for 循环,但我无法在组件代码本身中运行那种条件逻辑。这就是硬编码值的样子。
如何Picker.Item
根据传入的道具渲染值?
react-native - React Native Picker 仅在单击后呈现
我在我的项目中使用@react-native-picker/picker,并且列表仅在第一次单击选择器后呈现。
react-native - Picker.Item 未定义反应原生
我在我的项目中实现了https://github.com/react-native-picker/picker作为我自己的组件。为了在选择器中有动态数量的项目,我决定用 MyPicker.Item 做这样的事情:
这就是 MyPicker 的样子:
它正在工作,我可以选择这些项目,它返回正确的值,但我收到了这个警告并且它很烦人。我该如何处理?
react-native - 在 react native 中按下默认的 react native 选择器时如何调用函数
我在对话模式下使用 react-native 选择器。现在我想在对话框打开时调用一个函数。因为没有 onPress 道具,我怎么能做到这一点?任何帮助将不胜感激。请不要推荐任何其他软件包,因为我想使用默认软件包。
firebase - 在 React Native 中使用来自 Firebase 实时数据库的数据填充 Picker 项
我正在尝试使用 Firebase 实时数据库来填充选择器 ( @react-native-picker/picker
) 中的项目并且反复失败。
我还在下面附上了一个最小的可重现示例。
通过onPress
事件,console.log()
正在打印正确的数组,但我无法使用它生成一个数组供 Picker 使用。
我将非常感谢您提供的任何帮助或资源。
react-native - ReactNativeJS: TypeError: undefined is not an object (评估 'u.Children.toArray(n.children).filter(function(n){return null!=n})[t].props')
我的应用程序处于发布模式时出现上述错误。有趣的部分是错误只出现在特定设备上(一加 9)。它在所有设备中都运行良好。虽然我已经在同一型号的另一台设备上尝试了相同的场景,但它也可以正常工作。我对此进行了一些研究,并了解到它与我在我的应用程序中使用的 react-native-picker 有关。我还在 {} 中添加了选择器,但没有运气。任何人都知道在特定设备上可能导致此问题的原因是什么?谢谢你。
reactjs - 选择选项时,包含选择器的模态/覆盖关闭
我的 React Native 代码有一个包含选择器的覆盖/模式。当我打开叠加层并从选择器中选择一个选项时,叠加层会关闭,而不是保持打开状态。我注意到它与选择选项时调用 setState() 有关。我怎样才能防止它关闭?How can I update the variable when the option is chosen without the modal closing.
这是我的代码的一部分。如果我做错了什么,请告诉我。
激活模态的按钮
react-native - Invariant Violation:Picker 已从 React Native 中移除
ERROR Invariant Violation: Picker 已从 React Native 中移除。现在可以从“@react-native-picker/picker”而不是“react-native”安装和导入它。
请参阅 https://github.com/react-native-picker/picker
错误不变违规:模块 AppRegistry 不是已注册的可调用模块(调用 runApplication)。错误的常见原因是应用程序入口文件路径不正确。当 JS 包损坏或加载 React Native 时出现早期初始化错误时,也会发生这种情况。
我正在尝试配置一个现有的 react-native 项目,但我遇到了上述问题。
我在项目中没有选择器,但它显示以下错误。还添加了 @react-native-picker/picker。