<van-popup round custom-style="height: 50%;" position="bottom" show="{{ showPopup }}" bind:close="PopupClose">
<van-area area-list="{{ areaNewList }}" columns-num="{{ 3 }}" bind:confirm="openArea" bind:cancel="closeArea" />
</van-popup>
provincialAreas().then((resData) => {
let provinceList = resData.data.provinces
var provinceObject={};
var cityObject ={};
var countyObject={}
for(var i=0;i<provinceList.length;i++){
var provinceObj=provinceList[i].code;
provinceObject[provinceObj]=provinceList[i].name;
let cityData= provinceList[i].cities;
cityData.map((item) => {
var keyCity=item.code;
cityObject[keyCity]=item.name;
item.districts.map((each) =>{
var keyCounty=each.code;
countyObject[keyCounty]=each.name;
})
});
}
let newData={
province_list:provinceObject,
city_list:cityObject,
county_list:countyObject
}
this.setData({ areaNewList:newData });
})
网友评论