An open API service indexing awesome lists of open source software.

https://github.com/lanif-ui/react-picker-address

仿京东移动端地址选择组件 mobile address picker component
https://github.com/lanif-ui/react-picker-address

address address-picker component picker react

Last synced: 4 months ago
JSON representation

仿京东移动端地址选择组件 mobile address picker component

Awesome Lists containing this project

README

          

# react-picker-address
---

react 仿京东手机端地址选择组件.

[![NPM version][npm-image]][npm-url]
[![gemnasium deps][gemnasium-image]][gemnasium-url]
[![node version][node-image]][node-url]
[![npm download][download-image]][download-url]

[npm-image]: http://img.shields.io/npm/v/react-picker-address.svg?style=flat-square
[npm-url]: http://npmjs.org/package/react-picker-address
[travis-image]: https://img.shields.io/travis/react-component/react-picker-address.svg?style=flat-square
[travis-url]: https://travis-ci.org/react-component/react-picker-address
[coveralls-image]: https://img.shields.io/coveralls/react-component/react-picker-address.svg?style=flat-square
[coveralls-url]: https://coveralls.io/r/react-component/react-picker-address?branch=master
[gemnasium-image]: http://img.shields.io/gemnasium/react-component/react-picker-address.svg?style=flat-square
[gemnasium-url]: https://gemnasium.com/react-component/react-picker-address
[node-image]: https://img.shields.io/badge/node.js-%3E=_0.11-green.svg?style=flat-square
[node-url]: http://nodejs.org/download/
[download-image]: https://img.shields.io/npm/dm/react-picker-address.svg?style=flat-square
[download-url]: https://npmjs.org/package/react-picker-address
## install

[![react-picker-address](https://nodei.co/npm/react-picker-address.png)](https://npmjs.org/package/react-picker-address)

![](https://ucarecdn.com/5f70fb25-ad96-4531-a91d-f6c879abfe0b/reactaddresspicker.gif)
## Usage

```js
import React from 'react';
import ReactDOM from 'react-dom';
import Picker from 'react-picker-address';
import 'react-picker-address/dist/react-picker-address.css';
import { district } from './district';

class PickerDemo extends React.Component {
state = {
visible: false,
address: '',
}

showPicker = () => {
this.setState({
visible: true,
});
}

hidePicker = () => {
this.setState({
visible: false,
});
}

onChange = (value, selectedRows) => {
this.setState({
address: selectedRows.map(item => item.title).join(','),
visible: false
})
console.log('选择值:', value);
}

render() {
return (





);
}
}

ReactDOM.render(, container);
```

## API

### props



name
type
default
description




prefixCls
String
picker-address



title
String | node
配送至
标题


className
String

跟节点class


dataSource
array

数据源


onClose
Function

关闭时回调函数


onChange
Function

选择完闭时的回调函数; (value, selectedRows) => {}


tipText
string
请选择
下一项的提示文字


value
array

初始值

## Development

```
npm install
npm start
```