微信小程序获取收货地址流程
1.点击事件触发函数,获取用户当前设置
2.根据用户当前设置中的用户授权结果,判断是否包含收货地址授权
3直接调用wx.chooseAddress(),获取用户收货地址。
在微信小程序官方文档中,有一个获取用户收货地址 wx.chooseAddress 的api,我在使用的时候有一个问题,就是在点击 获取收获地址 后点击 取消,然后不能继续点击这 获取收获地址 ,这里得清缓存后才能再次点击。
<button bindtap='aaaaaaa'>获取地址</button>
要先获取用户收货地址需要用户点击授权,获取权限的api: wx.getSetting ,可以通过这个api去判断用户是否点击的是 确定 还是 取消 ,然后再去做一下的判断。
// js代码
Page({
data:{
user:{
name:"",
cityName:""
}
},
//点击 收获地址
handleChooseAddress(){
// 获取用户收货地址 (有小bug,点击后点取消,然后不能再次点击)
// wx.chooseAddress({
// success:(result)&#