// 选择微信自带地址 addAddr:function () { wx.chooseAddress({ success: function (res) { self.setData({ addrInfo:res //获取到地址存到data的addrInfo里 }); }, fail:()=>{ this.openConfirm() // 如果获取地址权限失败,弹出确认弹窗,让用户选择是否要打开设置,手动去开权限 } }) },
// 打开确认弹窗 openConfirm: function () { wx.showModal({ content: '检测到您没打开地址权限,是否去设置打开?', confirmText: "确认", cancelText: "取消", success: function (res) { if (res.confirm) { wx.openSetting({ success: (res) => { } //打开设置面板 }) } else { console.log('用户点击取消') } } }); },