飞链下小程序输入地址

飞链下小程序输入地址,第1张

飞链下小程序输入地址,流程如下:

1.wx.chooseAddress()是小程序中有自己内置的api,调起用户编辑收货地址原生界面,并在编辑完成后返回用户选择的地址。

2.返回参数。

3.使用console.log(result)输出就可以看到地址的参数。

4.然后我们取需要的参数,存入本地,获取地址时就可以使用这些参数进行渲染。

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

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

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

流程: (代码逻辑整理)

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

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

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

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11453089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存