项目作者: xiaoyucoding

项目描述 :
微信小程序省市区选择器数据字典
高级语言:
项目地址: git://github.com/xiaoyucoding/mp-weixin-region-data.git
创建时间: 2018-11-19T16:27:21Z
项目社区:https://github.com/xiaoyucoding/mp-weixin-region-data

开源协议:MIT License

下载


mp-weixin-region-data

微信小程序省市区选择器数据字典

说明

数据来源微信小程序的省市区选择器,主要有两个用处:

  • 自定义省市区选择器组件
  • 服务端数据字典与客户端一致

数据格式

有两种模式

multi

省、市、区(县)的数据独立存放,通过 value 作为 key 进行关联。

  1. // province.json
  2. {
  3. "value": "110000",
  4. "text": "北京"
  5. }
  6. // city.json
  7. {
  8. "110000": [{
  9. "value": "110100",
  10. "text": "北京市"
  11. }]
  12. }
  13. // district.json
  14. {
  15. "110100": [{
  16. "value": "110101",
  17. "text": "东城区"
  18. }, ...]
  19. }

single

数据在一个文件中,类似父子结构存放。

  1. {
  2. "value": "110000",
  3. "text": "北京市",
  4. "children": [{
  5. "value": "110100",
  6. "text": "北京市",
  7. "children": [{
  8. "value": "110101",
  9. "text": "东城区"
  10. }, {
  11. "value": "110102",
  12. "text": "西城区"
  13. }, {
  14. "value": "110105",
  15. "text": "朝阳区"
  16. }, {
  17. "value": "110106",
  18. "text": "丰台区"
  19. }, {
  20. "value": "110107",
  21. "text": "石景山区"
  22. }, {
  23. "value": "110108",
  24. "text": "海淀区"
  25. }, {
  26. "value": "110109",
  27. "text": "门头沟区"
  28. }, {
  29. "value": "110111",
  30. "text": "房山区"
  31. }, {
  32. "value": "110112",
  33. "text": "通州区"
  34. }, {
  35. "value": "110113",
  36. "text": "顺义区"
  37. }, {
  38. "value": "110114",
  39. "text": "昌平区"
  40. }, {
  41. "value": "110115",
  42. "text": "大兴区"
  43. }, {
  44. "value": "110116",
  45. "text": "怀柔区"
  46. }, {
  47. "value": "110117",
  48. "text": "平谷区"
  49. }, {
  50. "value": "110118",
  51. "text": "密云区"
  52. }, {
  53. "value": "110119",
  54. "text": "延庆区"
  55. }]
  56. }]
  57. }