# react-picker-address **Repository Path**: wiqi/react-picker-address ## Basic Information - **Project Name**: react-picker-address - **Description**: 仿京东移动端地址选择组件 mobile address picker component - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-02-20 - **Last Updated**: 2021-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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 ```