wx.chooseAddress({
success: function (res) {
console.log(res.userName); // 收货人姓名
console.log(res.postalCode); // 邮编
console.log(res.provinceName); // 省份
console.log(res.cityName); // 城市
console.log(res.countyName); // 区县
console.log(res.detailInfo); // 详细地址
console.log(res.telNumber); // 电话号码
},
fail: function (err) {
console.log(err);
}
});
上述代码中,wx.chooseAddress 接口的 success 回调函数中包含了用户选择的收货地址信息,可以通过 res 对象获取。
请注意,使用此接口前,需要确保在小程序后台配置了相应的业务域名白名单,因为这个接口涉及到用户的隐私信息,需要小程序具有合法的访问权限。
此外,如果需要用户确认授权过程中的一些信息,可以使用 wx.openSetting 接口打开设置页面,引导用户进行授权设置。
wx.openSetting({
success: (res) => {
if (res.authSetting['scope.address']) {
// 用户已授权获取地址信息
wx.chooseAddress({
success: function (res) {
console.log(res);
}
});
}
}
});
这是获取用户收货地址的一个基本示例。
转载请注明出处:http://www.zyzy.cn/article/detail/1037/微信小程序