zoukankan      html  css  js  c++  java
  • 授权通讯地址

    chooseAddress: function (e) {
        ut.log("选择联系人信息");
        var that = this
        //一、判断用户是否开启权限
        wx.getSetting({
          success: function (res) {
            if (res.authSetting["scope.address"] == true) {
              console.log("用户已开启地址访问");
              wx.chooseAddress({
                success(res) {
                  that.setData({
                    addressShow: true,
                    name: res.userName,
                    phone_num: res.telNumber,
                    detail_address: res.provinceName + res.cityName + res.countyName + res.detailInfo ,
                    allAddress: res.userName + "    " + res.telNumber + "    " + res.provinceName + res.cityName + res.countyName + res.detailInfo
                  })
                }
              })
            } else {
              console.log("用户未开启地址访问");
              var status = res.authSetting["scope.address"]
              if (typeof (status) == "undefined") {
                console.log("--------未定义------");
                wx.chooseAddress({
                  success(res) {
                    that.setData({
                      addressShow: true,
                      name: res.userName,
                      phone_num: res.telNumber,
                      detail_address: res.provinceName + res.cityName + res.countyName + res.detailInfo,
                      allAddress: res.userName + "    " + res.telNumber + "    " + res.provinceName + res.cityName + res.countyName + res.detailInfo
                    })
                  }
                })
              } else {
                wx.showModal({
                  title: '地址访问授权',
                  content: '地址访问授权未开启,无法完成操作',
                  confirmText: '开启授权',
                  confirmColor: '#345391',
                  cancelText: '仍然拒绝',
                  cancelColor: '#999999',
                  success: function (res) {
                    if (res.confirm) {
                      wx.openSetting({
                      })
                    }
                    if (res.cancel) {
                      wx.showModal({
                        title: '操作失败',
                        content: '地址访问授权未开启,操作失败',
                        confirmText: '操作失败', confirmColor: '#345391', showCancel: false }) } } }) } } } })

      

  • 相关阅读:
    远程支付技术方案
    软件架构设计(第2版)——程序员向架构师转型必备
    概念架构是什么
    项目报警机制
    编写有效用例
    移动支付的基本要素
    相机的日常维护和保养注意事项
    吴炜摄影教程随堂笔记1
    D80使用心得3
    项目沟通管理识别干系人
  • 原文地址:https://www.cnblogs.com/lorin/p/12821449.html
Copyright © 2011-2022 走看看