Vue Elements 可用的省市县数据

数据: ​​https://github.com/KyleBing/province-json-for-element​

一、文件说明

  • ​province-element.json​​ 格式化的数据 381kb
  • ​province-element-min.json​​ 除去换行、空格的数据 175kb

二、例子

Element Cascader 使用实例

Vue Elements 可用的省市县数据_javascript

<el-cascader :options="provinceData"/>
import provinceElement from 'province-element-min.json'

export default {
name: "ProvinceData",
data() {
provinceElement
}
}

三、如何从 ​​ProvinceJson​​ 到 Element 可用数据

import provinceJson from 'ProvinceJson.json'

this.provinceData = provinceJson.map(province => {
return {
value: province.name,
label: province.name,
children: province.city.map(city => {
return {
value: city.name,
label: city.name,
children: city.area.map(area => {
return {
value: area,
label: area,
}
})
}
})
}
})