微信小程序 地址 三级联动 回显 根据数据库的值 显示三级联动的值

          

//json是根据服务器查询到的带有三级地址的值。根据值去查找索引,再一一设定下一级的值。

  console.log("地址信息json:")

            console.log(json)
            //保存信息
            console.log(str + "长度" + json.length)
            console.log(json[0])
            that.setData({
              currentAddres: json[0].Province + json[0].City + json[0].Area + json[0].Address + json[0].RealName + json[0].TelPhone,
              buttonAddres: "修改",
            })
            console.log(that.data.provinceList.indexOf(json[0].Province))
            //根据查询的省来查找出数组中的索引
            that.setData({
              indexProvince: that.data.provinceList.indexOf(json[0].Province)
            })
            //改变市
            that.setData({
              cityList: city.getCity(that.data.provinceList[that.data.indexProvince])
            });
            //根据查询的市来查找出数组中的索引          
            that.setData({
              indexCity: that.data.cityList.indexOf(json[0].City)
            })
            that.setData({
              districtList: city.getArea(that.data.provinceList[that.data.indexProvince], that.data.cityList[that.data.indexCity])
            });
            //根据查询的区县来查找出数组中的索引          
            that.setData({
              indexDistrict: that.data.districtList.indexOf(json[0].Area)
            })

你可能感兴趣的:(微信小程序 地址 三级联动 回显 根据数据库的值 显示三级联动的值)