微信小程序(获取用户收货地址(包含获取用户设置、引导用户打开权限))

getAddress(){
	// 获取用户设置
    wx.getSetting({
      success: (result1) => {
        let res = result1.authSetting["scope.address"];
		//判断是否授权
        if(res === true || res === undefined){
        	//获取用户收货地址
            wx.chooseAddress({
              success: (result2) => {
                // 将获取到的数据存在data中
                this.setData({
                  addressArr:{
                    name: result2.userName,
                    telNumber: result2.telNumber,
                    address: result2.provinceName + result2.cityName + result2.countyName + result2.detailInfo,
                    postalCode: result2.postalCode
                  }
                })
              },
            })
        }
        //未授权
        else {
         //引导用户打开设置
          wx.openSetting({
            success: (result2) => {
              //获取用户收货地址
              wx.chooseAddress({
                success: (result3) => {
                  this.setData({
                    addressArr:{
                      name: result2.userName,
                      telNumber: result2.telNumber,
                      address: result2.provinceName + result2.cityName + result2.countyName + result2.detailInfo,
                      postalCode: result2.postalCode
                    }
                  })
                },
              })
            },
          })
        }
      },
      
    })

    },
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
用户管理模块是图书商城系统的重要组成部分,它负责管理用户信息、权限控制、用户订单等功能。本文将介绍基于微信小程序的图书商城系统用户管理模块的设计。 一、用户信息管理 在用户信息管理中,我们需要对用户的基本信息进行管理,包括用户昵称、头像、手机号码、邮箱地址收货地址等。在微信小程序中,可以通过微信的登录功能获取用户的基本信息,也可以让用户自己填写和修改信息。 对于用户收货地址管理,可以让用户小程序中添加、修改和删除收货地址,同时也可以使用微信的地图功能获取用户的当前位置。 二、权限控制 在图书商城系统中,不同的用户需要有不同的权限,如普通用户只能查看和购买图书,而管理员可以管理用户、图书和订单等信息。 因此,在用户管理模块中需要进行权限控制。可以设置不同的用户角色,并为每个角色设置不同的权限,同时也可以对每个用户进行权限控制。 三、用户订单管理 用户订单管理是用户管理模块的重要功能之一。在用户订单管理中,需要对用户的订单进行管理,包括订单的生成、查询、取消等功能。 在微信小程序中,可以使用微信支付功能来实现用户订单的支付功能。同时,也可以将用户的订单信息同步到后台管理系统中,方便管理员进行订单管理。 总之,用户管理模块是图书商城系统中不可或缺的一部分,它可以为用户提供方便的购物体验和良好的服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛仔不当马仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值