我做的是一个城市信息json数据
json数据类型:

//获取方法
fordata(pid){
var pdata = this.$data.pidarrdata;
var arr = [];
for (var i in pdata) {
if (pdata[i].id == pid) {
if(pdata[i].pid == 0){
//GetParentId(s[i].pid)
}else{
arr.push(pdata[i].pid);
arr = arr.concat(this.fordata(pdata[i].pid));
}
}
}
return arr;
},
//排序
var pid = [data.pid]
pid = pid.concat(this.fordata(data.pid));
var newpid = pid.sort(function (x,y) {
return x-y;
});