我试图弄清楚如何将参数/道具传递给反应原生纸的输入,因为反应原生纸没有适当的下拉菜单,所以我很乐意在我的项目,但是文档太糟糕了,没有关于如何从该项目中获取元素的示例,也没有将该参数传递给其他地方。
<TextInput
style={{width: 300, backgroundColor: 'transparent', margin: 0, padding: 0}}
label='Email'
value={Username}
onChangeText={User => setUsername(User)}
/>
这是菜单,如您所见
<Provider>
<Menu
visible={isOpen}
onDismiss={() => setOpen(false)}
anchor={
<Button style={{marginTop: 25}} color="#8DB600" icon="account" dark={true} mode="contained" onPress={() => setOpen(true)}>
Ingresar
</Button>
}>
<Menu.Item onPress={() => {}} title="Item 1" />
<Menu.Item onPress={() => {}} title="Item 2" />
<Menu.Item onPress={() => {}} title="Item 3" />
</Menu>
</Provider>
我的想法是按下锚点上的那个按钮,显示菜单并选择一个项目,然后该项目将显示在 textinput 上,就像我在这个组件中键入一样