1.在小程序中,一般在支付订单时,会获取用户的收货地址,分为两种情况:一是用户第一次登录时需要获取收货地 二是用户已经登录过,所以只需要选择地址
情况一:
情况二:
获取用户的收货地址的详细流程:
1 写一个button按钮,绑定点击事件
2 调用小程序内置 api 获取用户的收货地址 wx.chooseAddress
3 获取 用户 对小程序 所授予 获取地址的 权限 状态 scope
(1) 假设 用户 点击获取收货地址的提示框 确定 authSetting scope.address
scope 值 true 直接调用 获取收货地址
(2) 假设 用户 从来没有调用过 收货地址的api
scope undefined 直接调用 获取收货地址
(3) 假设 用户 点击获取收货地址的提示框 取消
scope 值 false
(1)诱导用户 自己 打开 授权设置页面(wx.openSetting) 当用户重新给与 获取地址权限的时候
(2) 获取收货地址
4 把获取到的收货地址 存入到 本地存储中