您现在的位置是:网站首页> 编程资料编程资料
React Native提供自动完成的下拉菜单的方法示例_React_
2023-05-24
371人已围观
简介 React Native提供自动完成的下拉菜单的方法示例_React_
正文

一个具有搜索和自动完成(typeahead)功能的React Native的下拉项目选择器。
如何使用它
1.安装
# Yarn $ yarn add react-native-autocomplete-dropdown # NPM $ npm i react-native-autocomplete-dropdown
2.导入自动完成的下拉组件
import { AutocompleteDropdown } from 'react-native-autocomplete-dropdown'; 3.基本使用方法
const [selectedItem, setSelectedItem] = useState(null);;
4.数据集应该是一个JS对象或数组
如下所示
[ { id: "1", title: "Alpha" }, { id: "2", title: "Beta" }, { id: "3", title: "Gamma" } ] 5.可用的道具
dataSet?: TAutocompleteDropdownItem[]; inputHeight?: number; suggestionsListMaxHeight?: number; initialValue?: string | object; loading?: boolean; useFilter?: boolean; showClear?: boolean; showChevron?: boolean; closeOnBlur?: boolean; closeOnSubmit?: boolean; clearOnFocus?: boolean; debounce?: number; direction?: 'down' | 'up'; position?: 'absolute' | 'relative'; bottomOffset?: number; textInputProps?: TextInputProps; onChangeText?: (text: string) => void; onSelectItem?: (item: TAutocompleteDropdownItem) => void; renderItem?: ( item: TAutocompleteDropdownItem, searchText: string, ) => JSX.Element; onOpenSuggestionsList?: (isOpened: boolean) => void; onClear?: () => void; onChevronPress?: () => void; onSubmit?: TextInputProps['onSubmitEditing']; onBlur?: TextInputProps['onBlur']; onFocus?: TextInputProps['onFocus']; controller?: (controller: AutocompleteDropdownRef) => void; containerStyle?: StyleProp; inputContainerStyle?: StyleProp ; rightButtonsContainerStyle?: StyleProp ; suggestionsListContainerStyle?: StyleProp ; suggestionsListTextStyle?: StyleProp ; ChevronIconComponent?: JSX.Element; ClearIconComponent?: JSX.Element; InputComponent?: React.ComponentType; ItemSeparatorComponent?: JSX.Element; EmptyResultComponent?: JSX.Element; emptyResultText?: string; flatListProps?: FlatListProps
预览

The postAutocomplete Dropdown For React Nativeappeared first onReactScript.
以上就是React Native提供自动完成的下拉菜单的方法示例的详细内容,更多关于React Native自动完成下拉菜单的资料请关注其它相关文章!
您可能感兴趣的文章:
相关内容
- 微信小程序JSON配置文件详细讲解作用_javascript技巧_
- React 程序设计简单的轻量级自动完成搜索框应用_React_
- Vue中监视属性和计算属性区别解析_vue.js_
- vue cli实现项目登陆页面流程详解_vue.js_
- React动画实现方案Framer Motion让页面自己动起来_React_
- Vue项目中使用百度地图api的详细步骤_vue.js_
- Nodejs Sequelize手册学习快速入门到应用_node.js_
- VUE设置和清除定时器的方式及遇到的问题_vue.js_
- Vue实用功能之实现拖拽元素、列表拖拽排序_vue.js_
- Vue项目部署到IIS后刷新报错404的问题及解决方法_vue.js_
