微信小程序如何获取用户收货地址


本文整理自网络,侵删。

获取用户收货地址需要用户点击授权,所以有两种情况,确认授权、取消授权。

情况一,用户第一次访问用户地址授权,并且点击确定授权。

情况二,用户点击取消授权后,再次获取授权

流程: (代码逻辑整理)

1.点击事件触发函数,获取用户当前设置

2.根据用户当前设置中的用户授权结果,判断是否包含收货地址授权

3.如果包含收货地址授权并且没有取消过收货地址授权,直接调用wx.chooseAddress(),获取用户收货地址。

4.取消过收货地址授权,调用wx.openSetting(),调起客户端小程序设置界面让用户去打开授权

4.1:用户当前设置包含收货地址授权但是用户点击取消授权,调用wx.openSetting(),调起客户端小程序设置界面让用户去打开授权

4.2:用户当前设置不包含收货地址授权(说明是第一次打开获取用户收货地址信息的授权),调用wx.chooseAddress(),获取用户收货地址。

阅读剩余部分

相关阅读 >>

ajax使用post发送数据xml格式接受数据

使ECSHOP模板中可引用常量的实现方法

百度ueditor编辑器如何关闭抓取远程图片功能

万网独享主机apache为ECSHOP商城添加404页面的方法详解

完整删除ECSHOP中获取店铺信息的api

lnmp添加、删除虚拟主机及伪静态使用教程

ucenter 1.0.0 图文安装教程

php错误allowed memory size of 67108864 bytes exhausted的3种解决办法

php实现合并discuz用户

原生js实现的放大镜特效示例【测试可用】

更多相关阅读请进入《ECSHOP》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...