vue对地区数据的处理

转载于:https://segmentfault.com/a/1190000010873858
数据格式,但是不是根据A,B,C等排列的

vue对地区数据的处理_第1张图片

methods:{
        getRegion(){
            let _this=this;
            axios.get('http://cangdu.org:8001/v1/cities?type=group',{})
            .then(
                ( resolve )=>{ 
                    console.log(resolve);_this.region = resolve
                }
            );
        }
    },
    computed:{
        getCityList(){
            var citylist = {};
            for(let i = 65; i <= 90; i++){
                 var num= String.fromCharCode(i);
                 citylist[num]=this.region[num];
            }
            return citylist
        }
    }

1.用axios封装了一个函数,获得数据
2.String.fromCharCode(i) 是把ascii码转成字符,所以num就是A,B,C,D..
3.computed 得到处理结束的getCityList

你可能感兴趣的:(vue)