React Native开发React Native编程React Native

React Native多功能选择页面

2019-01-07  本文已影响51人  爱翻身的咸鱼

这是一个多功能的选择页面,支持如下功能:

Github地址:https://github.com/gaoxiaosong/react-native-picklist

演示

1.gif 2.gif

Android上有同样的UI效果。

安装

使用Yarn或者NPM安装(二选一):

yarn add react-native-picklist
npm install --save react-native-picklist

使用方法

在文件中导入模块:

import PickList from 'react-native-picklist';

你可以设置下列的属性,可以参照example目录下的样例工程来学习如何使用它。

属性

必填项:

可选项:

你可以改变标签的文本,用于支持其他语言,也可以改变属性的默认值:

import {InnerPickList} from 'react-native-picklist';

InnerPickList.defaultProps.labels.xxx = 'xxx';

还可以根据PickListref引用,来调用相应函数,主要用于当不展示内部的导航条而自己实现导航条时:

<PickList
    ref={this.picklist = ref}
    ...
/>

this.picklist.xxx();

这里支持调用的函数如下:

样例工程

可以通过如下步骤使用样例工程:

  1. 进入example目录,使用yarnnpm install安装第三方模块。然后在终端中运行npm start启动服务。
  2. 使用react-native init XXX创建一个样例工程,确保工程的入口文件为index,加载的模块名称为test

其他文章

上一篇下一篇

猜你喜欢

热点阅读