小程序接口城市

2023-10-22  本文已影响0人  糖醋里脊120625

<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 });
        })
上一篇 下一篇

猜你喜欢

热点阅读