gpt4 book ai didi

javascript - 在 React Native 应用程序开发中从 ModelDropdown 获取文本

转载 作者:行者123 更新时间:2023-12-03 01:06:53 25 4
gpt4 key购买 nike

我想知道如何在选择选项后从 ModelDropdown 检索文本:

import ModalDropdown from 'react-native-modal-dropdown';
...

export default class App extends React.Component {

constructor(props) {
super(props);
this.state = {
category: '',
}
}

updateCategory(newCategory) {
this.setState({
category: newCategory
})
}

....

<ModalDropdown
style={{padding: 20}}
options={['Electronics', 'Furniture']}
textStyle={{fontSize: 20, color: 'black', fontWeight: 'bold',}}
dropdownTextStyle={{fontSize: 20, backgroundColor: '#FFF', color: 'black'}}
defaultValue = 'Select Category'
onSelect={(newCategory) => this.updateCategory(newCategory)}
/>

我正在获取索引值,例如电子产品为“0”,家具为“1”。我想获取与该索引对应的文本。

或者有没有 ModelDropdown 的替代方案可以帮助我完成这项任务?

最佳答案

由于您正在获取相应的索引,因此您可以轻松地从选项数组中获取值,只需将其设置为状态或某些全局变量即可。你可以做这样的事情。

constructor(props) {
super(props);
this.state = {
options:['Electronics', 'Furniture'],
}
}

然后在 updateCategory 中取这样的值

updateCategory(newCategory) {
this.setState({
textValue: this.state.options[newCategory]
})
}

关于javascript - 在 React Native 应用程序开发中从 ModelDropdown 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52361441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com