vant 省市区

将后端给的省市区转换为vant组件需要的省市区

  // 获取省市区数据 
  async getAreaData() {
    let ret = await getArea();
    console.log(ret)
    let list = ret.data
    let areaList = {
      province_list: {},
      city_list: {},
      county_list: {}
    }
    list.forEach(item => {
      if (item.code.indexOf('0000') != -1) {
        areaList.province_list[item.code] = item.name
      } else if (item.code.indexOf('00') != -1) {
        areaList.city_list[item.code] = item.name
      } else {
        areaList.county_list[item.code] = item.name
      }
    })
    this.setData({
      areaList: areaList
    })
  }

 

posted @ 2022-11-22 11:46  jqynr  阅读(94)  评论(0)    收藏  举报