欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

微信小程序 选择微信自带的地址 用户授权选择了拒绝

程序员文章站 2022-08-10 09:54:33
// 选择微信自带地址 addAddr:function () { wx.chooseAddress({ success: function (res) { self.setData({ addrInfo:res //获取到地址存到data的addrInfo里 ... ......
// 选择微信自带地址
    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('用户点击取消')
                }
            }
        });
    },