uniapp怎么获取收货地址

198 阅读1分钟

1.配置权限
1.1在根目录下找到manifest.json文件,选择源码视图 1.2在"mp-weixin"属性中添加

    "mp-weixin" : {
        "appid" : "wxb6ad3c17aee79d9f",
        "setting" : {
            "urlCheck" : false
        },
+       "usingComponents" : true,
+	      "permission" : {},
+	      "requiredPrivateInfos":[
+	          "chooseAddress"
+	      ]
    },

2.检查微信小程序中app.json是否有以下代码,没有就加上

 "requiredPrivateInfos": [
    "chooseAddress"
  ],

3.调API uni.chooseAddress

getAddress() {
    uni.chooseAddress({
        success: res => {
            console.log(res)
            this.address = res
        }
    })
},

4.利用计算属性将数据转化为需要的格式(可省略)

computed: {
    addr() {
        return (
            this.address &&
            this.address.provinceName +
            this.address.cityName +
            this.address.countyName +
            this.address.detailInfo
        )
    }
}