1.0.6 • Published 7 years ago

react-city-picker v1.0.6

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

react-city-picker

A React component for china city selections

Examples

Installation

yarn add react-city-picker
# npm i react-city-picker -S

Usage

import React, {Component} from 'react'
import {render} from 'react-dom'

import CityPicker from 'react-city-picker'
import data from '../../node_modules/china-area-data/data'

class Demo extends Component {
  constructor(props) {
    super(props)
    this.state = {
      province: '650000',
      city: '650400',
      district: '650421',
    }
  }
  
  handleChange = (value) => {
    console.log(value)
  }
  
  render() {
    const { province, city, district } = this.state
    return (
      <div>
        <h1>demo</h1>
        <p>默认:</p>
        <CityPicker
          source={data}
          onOptionChange={this.handleChange} />
        <p>有初始值:</p>
        <CityPicker
          source={data}
          selectedProvince={province}
          selectedCity={city}
          selectedDistrict={district}
          onOptionChange={this.handleChange} />
        <p>二级联动:</p>
        <CityPicker
          source={data}
          noDistrict
          onOptionChange={this.handleChange} />
      </div>
    )
  }
}

render(<Demo/>, document.querySelector('#demo'))

License

MIT

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago