A region picker based on Vue and ElementUI.
yarn add region-picker
# npm i region-picker -S
import RegionPicker from 'region-picker'
import 'region-picker/dist/region-picker.css'
import data from 'region-picker/dist/data.json'
Vue.use(RegionPicker)
// or
Vue.component(RegionPicker.name, RegionPicker)
<!-- Single -->
<region-picker :data="data"></region-picker>
<!-- Multiple -->
<region-picker multiple :data="data"></region-picker>
<!-- Two Level -->
<region-picker :max-level="2" :data="data"></region-picker>
<!-- Disabled -->
<region-picker disabled :data="data"></region-picker>
<!-- Default Value -->
<region-picker v-model="place" :data="data"></region-picker>
MIT